FireDAC.Comp.DataSet.TFDDataSet.Reconcile

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function Reconcile(ASuccess: Boolean = True): Boolean;

C++

bool __fastcall Reconcile(bool ASuccess = true);

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 ayant pu être actualisés du cache des mises à jour de l'ensemble de données.

Reconcile est appelée par la méthode ApplyUpdates pour mettre à jour l'ensemble de données de manière à refléter le résultat d'une mise à jour.

Reconcile est appelée après que l'ensemble de données a tenté d'appliquer toutes les mises à jour dans la propriété Delta de l'ensemble de données.

Les résultats de l'application des mises à jour sont enregistrés dans le stockage de données interne, y compris les informations sur les erreurs pour chaque enregistrement n'ayant pas pu être appliqué. Reconcile génère un événement OnReconcileError pour chaque enregistrement qui n'a pas été appliqué correctement. 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 renvoie une valeur qui indique si la réconciliation a réussi. Si la valeur est True, Reconcile a réussi sans erreur. Si la valeur est 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. Voir Examen des erreurs pour de plus amples informations.

Voir aussi