FireDAC.Comp.DataSet.TFDDataSet.DoReconcile

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function DoReconcile(AOnSuccess, ACommitApplied: Boolean): Boolean;

C++

bool __fastcall DoReconcile(bool AOnSuccess, bool ACommitApplied);

プロパティ

種類 可視性 ソース ユニット
function protected
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet TFDDataSet


説明

更新されたレコードを、データセットの変更のキャッシュから正常にクリアします。

次の条件のいずれかに合致する場合には、調整された変更がコミットされます:

データセットの Delta プロパティにおけるすべての更新の適用が試行された後、DoReconcileApplyUpdates メソッドによって呼び出され、データセットを更新して、更新の結果を反映します。Reconcile は同様に DoReconcile を呼び出します。

更新の適用の結果は、適用できなかった各レコードについてのエラー情報も含め、内部データ ストレージに記録されます。DoReconcile は、正常に適用されたすべてのレコードに対して、OnReconcileError イベントを生成します。最後に、DoReconcileDelta プロパティを調整して、正常に適用されなかったレコードのみを含むようにします。OnReconcileError イベントで行われた変更はいずれも、Delta の新しい値に反映されます。

DoReconcile は、調整が成功したかどうかを示す値を返します。True の場合、DoReconcile はエラーがなく正常終了しています。False の場合、エラーが 1 つ以上発生しており、調整できなかったことを表します。