Datasnap.Provider.TBaseProvider.FetchDetails
Delphi
procedure FetchDetails(Source, Delta: TDataSet); virtual;
C++
virtual void __fastcall FetchDetails(Data::Db::TDataSet* Source, Data::Db::TDataSet* Delta);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TBaseProvider |
説明
ネストされたすべてのデータセット項目値を使ってデルタデータセットを作成します。
FetchDetails メソッドは,プロバイダが RowRequest メソッドを実行する際に,すべてのネストされたデータセットの現在の値を取得するために内部的に使用されます。TBaseProvider で実装した FetchDetails は何もしません。下位オブジェクトは,このメソッドをオーバーライドして,ネストされたリンクデータセットを Delta で指定されたデルタパケットに追加します。
Source パラメータは,すべての項目の現在値を含むソースデータセットです。Delta は,ネストされた詳細項目がソースの値と一致するようにするために更新する必要があるデルタデータセットです。