Datasnap.Provider.TCustomProvider.InternalGetParams

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 ));

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
Datasnap.Provider.pas
Datasnap.Provider.hpp
Datasnap.Provider TCustomProvider

Beschreibung

Gibt die angeforderten Parameterwerte als ein variantes Array zurück.

InternalGetParams wird intern von TCustomProvider zum Zusammenstellen der aktuellen Parameterwerte in eine OleVariante verwendet. Dadurch wird die Implementierung der Methode GetParams sowie das Zusammenstellen von Parameterwerten für Methoden ermöglicht, die Ausgabeparameter zurückgeben (wie z.B. Execute oder GetRecords).

Der Parameter Types schränkt die zurückgegebenen Parameterwerte auf eine Untermenge der möglichen Parametertypen ein. Wenn dieser Parameter weggelassen wird, werden alle Parameterwerte zurückgegeben.

Gemäß der Implementierung in TCustomProvider gibt InternalGetParams immer NULL zurück. Abgeleitete Klassen überschreiben diese Methode, um die angeforderten Parameterwerte zurückzuliefern.

Siehe auch