Datasnap.Provider.TDataSetProvider.GetDataSetFromDelta
Delphi
function GetDataSetFromDelta(ATree: TUpdateTree; Source, Delta: TDataSet; Mode: TUpdateMode): TDataSet; virtual;
C++
virtual Data::Db::TDataSet* __fastcall GetDataSetFromDelta(TUpdateTree* ATree, Data::Db::TDataSet* Source, Data::Db::TDataSet* Delta, Data::Db::TUpdateMode Mode);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TDataSetProvider |
説明
現在取得または更新処理の対象となっているソースデータセットのレコードに位置したデータセットを返します。
GetDataSetFromDelta は,ソースデータセットが単方向である場合に,特定のレコードを取得するために内部的に使用されます。
ATree パラメータは,データの更新または取得操作を表す TUpdateTree オブジェクトです。
Source パラメータはソースデータセットです。ソースデータセットは単方向ですが,正しいレコード位置にあるとは限りません。
Delta パラメータは,必要なレコードを示すデルタデータセットです。
Mode パラメータは,Source が使用するデータセットからサーバー上のレコードを見つけるための基準を示します。これらの基準にしたがう値は Delta から取得されます。
GetDataSetFromDelta は,Source に対応する単方向データセットを返しますが,Delta および Mode で指定された基準に基づく単一のレコードを格納します。