Datasnap.Provider.TCustomResolver.InitKeyFields
Delphi
procedure InitKeyFields(Tree: TUpdateTree; ADelta: TPacketDataSet); virtual;
C++
virtual void __fastcall InitKeyFields(TUpdateTree* Tree, TPacketDataSet* ADelta);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TCustomResolver |
説明
デルタデータパケットのすべてのキー設定項目でプロバイダフラグ pfInKey を設定します。
InitKeyFields メソッドは,内部的に使用して,基底のデータセットのレコードを一意に識別するために使用されるデルタパケットの項目にマークを付けます。
Tree パラメータは,リゾルバがデルタパケットについての情報を格納するために使用する内部 TUpdateTree です。ADelta パラメータは,適用対象となる変更のデルタパケットです。レコードを一意に識別するキー値として機能するこのデルタパケットの各項目について,InitKeyFields は pfInKey を ProviderFlags プロパティに追加します。