Datasnap.Provider.TCustomResolver.InternalUpdateRecord
Delphi
function InternalUpdateRecord(Tree: TUpdateTree): Boolean; virtual;
C++
virtual bool __fastcall InternalUpdateRecord(TUpdateTree* Tree);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TCustomResolver |
説明
デルタパケットが TUpdateTree オブジェクトにラップされた後に更新プロセスを管理します。
InternalUpdateRecord メソッドは,更新が正しい順序で適用され,エラーが解決またはログに記録されるように更新プロセスを管理します。更新する必要があるレコードごとに,InternalUpdateRecord は以下のアクションを実行します。
1. BeforeUpdateRecord イベントを生成します。
2. 更新を適用します。
3. 更新が成功した場合に AfterUpdateRecord イベントを生成するか,HandleUpdateError を呼び出して OnUpdateError イベントを生成します。