FireDAC.Comp.DataSet.TFDDataSet.Reconcile

提供:RAD Studio API Documentation

Delphi

function Reconcile(ACommitApplied: Boolean = False): Boolean;

C++

bool __fastcall Reconcile(bool ACommitApplied = false);

プロパティ

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


説明

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

ACommitApplied パラメータは、調整された変更がコミットされたか(True)否か(False)を判別します。

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

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

代わりに、アプリケーションはエラーのあるレコードを、プロパティ FilterChanges および RowError を使用して、レビューすることができます。詳細については、「エラーのレビュー」を参照してください。

関連項目