Egység uExtQuery

Osztályok, Kapcsolódási felületek és Objektumok
Típusok
Konstansok
Változók

Megjegyzés

This item has no description.

Uses

Áttekintés

Függvények és Eljárások

function ExtQuery.QueryToJSON(AConnectionName: string; AQuery: string; AParams: TStringList; var AjSON: TStringList; const AAsObject: boolean = false): boolean;
function ExtQuery.RawFieldList(AList: string; var AFields: TStringArray): boolean;

Megjegyzés

Függvények és Eljárások

function ExtQuery.QueryToJSON(AConnectionName: string; AQuery: string; AParams: TStringList; var AjSON: TStringList; const AAsObject: boolean = false): boolean;

Kiterjesztett formátumú SQL lekérdezések futtatása és az eredmények visszaadása JSON formában.

Paraméterek
AConnectionName
Adatkapcsolat, amin a lekérdezést futtatni szeretnénk
AQuery
SQL lekérdezés (normál és kiterjesztett formátum is használható)
AParams
A lekérdezésben használt paraméterek listája NÉV=ÉRTÉK formában
AJSON
JSON objektum, amiben az eredményt visszaadjuk (TJSONObject, TParamObject, TResponseObject, TJSONArray, TParamObjectArray és TResponseObjectArray típusú változók használhatók)
AAsObject
JSON objektum típusú eredmény kényszerítése, amennyiben a lekérdezés több rekordot add vissza (első rekord)
function ExtQuery.RawFieldList(AList: string; var AFields: TStringArray): boolean;

SQL lekérdezés mezőlista feldolgozás és az abban található mezőnevek visszaadása string tömb formájában

Fontos, hogy a mezőnevek nem tartalmazzák a tábla prefixeket (pl. S.SZEMKOD esetében az eredmény SZEMKOD)

Amennyiben egy mező nevét direkt módon tartalmazza a lista, akkor az kerül az eredménybe (pl. S.SZULDAT SZULETESI_DATUM, vagy S.SZULDAT AS SZULETESI_DATUM esetében a SZULETESI_DATUM megnevezés kerül az eredménybe)


Készítette PasDoc 0.16.0-snapshot.