API:Datasnap.Provider.TBaseProvider.InternalRowRequest
Delphi
function InternalRowRequest(const Row: OleVariant;
RequestType: TFetchOptions): OleVariant; override;
C++
virtual System::OleVariant __fastcall InternalRowRequest(const System::OleVariant &Row, Datasnap::Dbclient::TFetchOptions RequestType);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TBaseProvider |
説明
RowRequest メソッドの基底実装を提供します。
Datasnap.Provider.TBaseProvider.InternalRowRequest は Datasnap.Provider.TCustomProvider.InternalRowRequest を継承しています。以下の内容はすべて Datasnap.Provider.TCustomProvider.InternalRowRequest を参照しています。
RowRequest メソッドの基底実装を提供します。
RowRequest メソッドは,BeforeRowRequest イベントを生成した後,および AfterRowRequest イベントを生成する前に,InternalRowRequest メソッドを呼び出して指定の情報をアセンブルします。TCustomProvider で実装した InternalRowRequest は何もしません。下位クラスは,このメソッドをオーバーライドして,要求された情報を OleVariant にアセンブルします。
Row パラメータは,クライアントデータセット上の現在のレコードを記述する,OleVariant です。Row パラメータによって,プロバイダは目的のレコードを特定できます。
InternalRowRequest は,デルタパケットの要求された情報を返します。