Datasnap.Provider.TCustomProvider.InternalGetParams

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi