Datasnap.Provider.TCustomResolver.LogUpdateError
Delphi
procedure LogUpdateError(Tree: TUpdateTree; E: EUpdateError; Response: TResolverResponse); virtual;
C++
virtual void __fastcall LogUpdateError(TUpdateTree* Tree, Data::Db::EUpdateError* E, TResolverResponse Response);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TCustomResolver |
説明
解決できなかった更新をエラーログに追加します。
更新の競合を解決できない場合,HandleUpdateError メソッドは LogUpdateError メソッドを呼び出して,適用されない更新をエラーログに追加します。このエラーログは,更新作業が終了したときに ApplyUpdates メソッドによって返されます。
Tree パラメータは,デルタパケット内の更新のセットを表します。E パラメータは,現在の更新エラーを表す EUpdateError 例外です。Response パラメータは,更新がログに記録された後も更新プロセスが継続しなければならない場合は rrSkip,更新処理全体がロールバックされなければならない場合は rrAbort です。LogUpdateError は,Response がほかの値に設定されている場合は決して呼び出されません。