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