Datasnap.Provider.TSQLResolver.InitializeConflictBuffer
Delphi
procedure InitializeConflictBuffer(Tree: TUpdateTree); override;
C++
virtual void __fastcall InitializeConflictBuffer(TUpdateTree* Tree);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TSQLResolver |
説明
OnUpdateError イベントハンドラに渡される失敗した更新についての情報を追加するためのメソッドを導入します。
Datasnap.Provider.TSQLResolver.InitializeConflictBuffer は Datasnap.Provider.TCustomResolver.InitializeConflictBuffer を継承しています。以下の内容はすべて Datasnap.Provider.TCustomResolver.InitializeConflictBuffer を参照しています。
OnUpdateError イベントハンドラに渡される失敗した更新についての情報を追加するためのメソッドを導入します。
HandleUpdateError メソッドは,OnUpdateError イベントを生成する前に InitializeConflictBuffer メソッドを呼び出します。これにより,問題を発生させた更新と,項目の CurValue プロパティの適切な値を OnUpdateError イベントハンドラに渡されるクライアントデータセットで表すことができます。
TCustomResolver の下位オブジェクトはこのメソッドを実装して,更新を適用するデータセットまたはサーバーから情報を取得します。