Datasnap.DSProviderDataModuleAdapter.TDSProviderDataModuleAdapter.AS_GetParams
Delphi
function AS_GetParams(const ProviderName: OleStr; OwnerDataStream: TDBXStreamValue): OleVariant;
C++
System::OleVariant __fastcall AS_GetParams(const System::WideString ProviderName, Data::Dbxcommon::TDBXStreamValue* OwnerDataStream);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Datasnap.DSProviderDataModuleAdapter.pas Datasnap.DSProviderDataModuleAdapter.hpp |
Datasnap.DSProviderDataModuleAdapter | TDSProviderDataModuleAdapter |
説明
指定されたプロバイダにバインドされたデータセットから現在のパラメータ値を取得します。
AS_GetParams メソッドを使用すると、プロバイダに関連付けられたデータセットから現在のパラメータ値を取得できます。
ProviderName パラメータは、パラメータを持つデータセットを備えたプロバイダコンポーネントの名前を指定します。
OwnerDataStream は、クライアントデータセットの BeforeGetParams イベントハンドラから渡されるカスタム情報を表し、 クライアントデータセットの AfterGetParams イベントハンドラに渡される情報を返します。
AS_GetParams _result (C++) または AS_GetParams (Delphi) は、 各要素がパラメータの名前と値を含む 2 要素のバリアント配列にコード化されたパラメータを返します。 これらのパラメータは、UnpackParams ルーチンを使用して TParams オブジェクトに変換できます。 データセットにパラメータが含まれない場合や、プロバイダがパラメータ フェッチをサポートしない場合、AS_GetParams _result (C++) もしくは AS_GetParams (Delphi) はバリアント型の Null 値を返します。
メモ: パラメータ値は他のアプリケーションによって変更される可能性があるため、AS_GetParams をステートレスのアプリケーション サーバーから出力パラメータを取り出さないでください。 ステートレスのアプリケーション サーバーを記述する場合は、代わりに AS_Execute メソッドを使用してパラメータの値を取得します。
x