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