Datasnap.Provider.TCustomProvider.InternalGetParams
Delphi
function InternalGetParams(Types: TParamTypes = AllParamTypes): OleVariant; virtual;
C++
virtual System::OleVariant __fastcall InternalGetParams(Data::Db::TParamTypes Types = (Data::Db::TParamTypes() << Data::Db::TParamType::ptUnknown << Data::Db::TParamType::ptInput << Data::Db::TParamType::ptOutput << Data::Db::TParamType::ptInputOutput << Data::Db::TParamType::ptResult ));
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TCustomProvider |
Description
Renvoie les valeurs de paramètres requises sous la forme d'un tableau Variant.
TCustomProvider utilise InternalGetParams de manière interne dès qu'il doit assembler les valeurs de paramètres courantes en un OleVariant. Cela permet d'obtenir l'implémentation sous-jacente de la méthode GetParams et d'assembler les valeurs de paramètres des méthodes qui renvoient les paramètres de sortie (comme Execute ou GetRecords).
Le paramètre Types limite les valeurs de paramètres renvoyées à un sous-ensemble de tous les types de paramètres possibles. Si ce paramètre est omis, toutes les valeurs de paramètres sont renvoyées.
Telle qu'elle est implémentée dans TCustomProvider, InternalGetParams renvoie toujours NULL. Les descendants surchargent cette méthode pour renvoyer les valeurs de paramètres requises.