FireDAC.Comp.DataSet.TFDDataSet.Reconcile
Delphi
function Reconcile(ACommitApplied: Boolean = False): Boolean;
C++
bool __fastcall Reconcile(bool ACommitApplied = false);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDDataSet |
Description
Efface les enregistrements mis à jour avec succès du cache des modifications de l'ensemble de données.
Le paramètre ACommitApplied
détermine si les modifications réconciliées sont validées (True
) ou non (False
).
Les résultats de l'application des mises à jour sont enregistrés dans le stockage de données interne, y compris les informations pour chaque enregistrement n'ayant pas pu être appliqué. Reconcile génère un événement OnReconcileError pour chaque enregistrement qui n'a pu être appliqué. Enfin, Reconcile ajuste la propriété Delta de manière à inclure uniquement les enregistrements n'ayant pas été appliqués avec succès. Toute modification effectuée dans l'événement OnReconcileError est reflétée dans la nouvelle valeur de Delta.
Reconcile rrenvoie une valeur indiquant si la réconciliation a réussi. Si True, Reconcile a réussi sans erreur. Si False, une ou plusieurs erreurs n'ont pas pu être réconciliées.
Sinon, une application peut examiner les enregistrements erronés en utilisant les propriétés FilterChanges et RowError. Pour plus de détails, voir Examen des erreurs.