Datasnap.DSProviderDataModuleAdapter.TDSProviderDataModuleAdapter.AS_GetParams

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

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 メソッドを使用してパラメータの値を取得します。

関連項目