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 イベントを生成します。 最後に、ReconcileDelta プロパティを調整して、正常に適用されなかったレコードのみを含むようにします。 OnReconcileError イベントで行われた変更はいずれも、Delta の新しい値に反映されます。

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

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

関連項目