Datasnap.DBClient.PackageParams

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function PackageParams(Params: TParams; Types: TParamTypes = AllParamTypes): OleVariant;

C++

extern DELPHI_PACKAGE System::OleVariant __fastcall PackageParams(Data::Db::TParams* Params, 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 public
Datasnap.DBClient.pas
Datasnap.DBClient.hpp
Datasnap.DBClient Datasnap.DBClient

Beschreibung

Konvertiert ein TParams-Objekt in eine OleVariante, die von mehrschichtigen Anwendungen verwendet werden kann.

IAppServer-Methoden, die Parameterwerte an den Anwendungsserver übergeben oder von diesem übernehmen, verwenden für die Parameter OleVarianten. Mit PackageParams konvertieren Client-Datenmengen ihre Eigenschaft Params in das OleVarianten-Format. Bei einem direkten Zugriff auf IAppServer-Schnittstellen sollte PackageParams zum Codieren von Parameterwerten anstelle der Methoden von TClientDataSet verwendet werden.

Der Parameter Params ist ein TParams-Objekt (normalerweise die Eigenschaft Params der Quellkomponente), dessen Parameterwerte codiert werden sollen.

Der Parameter Types gibt an, welche Parameter aus dem Parameter Params enthalten sein sollen. Dadurch wird es möglich, in Anwendungen z.B. nur Eingabeparameter, wenn keine anderen erforderlich sind, einzuschließen.

PackageParams gibt eine OleVariante zurück, die die Parameterwerte in einem Variant-Array codiert.

Siehe auch