Datasnap.Provider.TCustomProvider.GetParams

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi