Datasnap.DBClient.PackageParams
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.