Datasnap.Provider.TCustomProvider.GetParams
Delphi
function GetParams(var OwnerData: OleVariant): OleVariant; virtual;
C++
virtual System::OleVariant __fastcall GetParams(System::OleVariant &OwnerData);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TCustomProvider |
Description
Renvoie les valeurs de paramètres courantes.
GetParams renvoie un tableau variant de tableaux variant qui contient les valeurs de paramètres courantes de la source de données du fournisseur. La première dimension du tableau est un index sur toutes les valeurs de paramètres. Sa valeur est comprise entre 0 et un moins le nombre de paramètres. La seconde dimension du tableau présente quatre valeurs : le nom du paramètre (une chaîne Delphi ou une chaîne AnsiString C++), le type de données du paramètre (TFieldType), le type de paramètre (TParamType) et la valeur du paramètre (Variant). Les valeurs de ce tableau peuvent être appliquées à un objet TParams à l'aide de la procédure globale UnpackParams.
Avant d'extraire les valeurs de paramètres courantes, GetParams génère un événement BeforeGetParams, en transmettant la valeur fournie au gestionnaire d'événement comme paramètre OwnerData. Après avoir créé le OleVariant qui contient les valeurs de paramètres, GetParams génère un événement AfterGetParams, en transmettant la valeur courante de OwnerData. Enfin, la valeur de OwnerData renvoyée par AfterGetParams est renvoyée dans le paramètre OwnerData.