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 ));
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Datasnap.DBClient.pas Datasnap.DBClient.hpp |
Datasnap.DBClient | Datasnap.DBClient |
Description
Convertit un objet TParams en un OleVariant qui peut être utilisé par les applications multi-niveaux.
Les méthodes IAppServer qui transmettent les valeurs de paramètres vers ou à partir du serveur d'application utilisent un OleVariant pour représenter ces paramètres. Les ensembles de données client utilisent PackageParams pour convertir leur propriété Params en format OleVariant. Utilisez PackageParams pour coder les valeurs des paramètres lors de l'utilisation directe de l'interface IAppServer au lieu d'utiliser les méthodes de TClientDataSet.
Le paramètre Params est un objet TParams (habituellement la propriété Params du composant source) dont les valeurs des paramètres sont codées.
Le paramètre Types indique les paramètres du paramètre Params à inclure. Cela permet aux applications d'inclure, par exemple, que les paramètres d'entrée si aucun autre n'est nécessaire.
PackageParams renvoie un OleVariant qui code les valeurs des paramètres comme un tableau de Variant.