Datasnap.Provider.TCustomProvider.InternalGetParams

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

Delphi

function InternalGetParams(Types: TParamTypes = AllParamTypes): OleVariant; virtual;

C++

virtual System::OleVariant __fastcall InternalGetParams(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 protected
Datasnap.Provider.pas
Datasnap.Provider.hpp
Datasnap.Provider TCustomProvider

説明

要求されたパラメータ値をバリアント配列として返します。

TCustomProvider は,現在のパラメータ値を OleVariant にアセンブルする必要がある場合,常に InternalGetParams メソッドを内部で使用します。これによって,GetParams メソッドの基底の実装が提供され,出力パラメータを返すメソッド(Execute または GetRecords など)のパラメータ値がアセンブルされます。

Types パラメータは,すべての可能なパラメータ型のサブセットに返されるパラメータ値を制限します。このパラメータを省略すると,すべてのパラメータ値が返されます。

TCustomProvider では,IInternalGetParams は常に NULL を返します。下位オブジェクトは,このメソッドをオーバーライドして,要求されたパラメータ値を返します。

関連項目