Datasnap.DBClient.PackageParams

提供: RAD Studio API Documentation
移動先: 案内検索

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

プロパティ

種類 可視性 ソース ユニット
function public
Datasnap.DBClient.pas
Datasnap.DBClient.hpp
Datasnap.DBClient Datasnap.DBClient

説明

TParams オブジェクトを,多層アプリケーションで使用可能な OleVariant に変換します。

アプリケーションサーバーとの間でパラメータ値をやり取りする IAppServer メソッドは,OleVariant を使ってそれらのパラメータを表します。クライアントデータセットは,PackageParams 関数を使って Params プロパティを OleVariant 形式に変換します。PackageParams を使用すると,TClientDataSet のメソッドではなく,直接 IAppServer インターフェースを使用しているときにパラメータ値をコード化できます。

Params パラメータは,パラメータ値をコード化する TParams オブジェクト(通常はソースコンポーネントの Params プロパティ)です。

Types パラメータは,Params パラメータのどのパラメータが含められるかを示します。これにより,アプリケーションは,たとえば,ほかのパラメータが不要な場合に入力パラメータだけを含めることができます。

PackageParams は,パラメータ値を Variant 配列にコード化する OleVariant を返します。

関連項目