FireDAC.Comp.DataSet.TFDDataSet.Reconcile

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi