FireDAC.Comp.DataSet.TFDDataSet.DoReconcile

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function DoReconcile(AOnSuccess, ACommitApplied: Boolean): Boolean;

C++

bool __fastcall DoReconcile(bool AOnSuccess, bool ACommitApplied);

Propriétés

Type Visibilité  Source Unité  Parent
function protected
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.

Les modifications réconciliées sont validées si l'une des conditions suivantes est satisfaite :

DoReconcile est appelée par la méthode ApplyUpdates pour mettre à jour l'ensemble de données afin qu'il reflète le résultat d'une mise à jour, 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. Reconcile appelle aussi DoReconcile.

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é. DoReconcile génère un événement OnReconcileError pour chaque enregistrement qui n'a pas pu être appliqué. Enfin, DoReconcile 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.

DoReconcile renvoie une valeur indiquant si la réconciliation a réussi. Si True, DoReconcile a réussi sans erreur. Si False, une ou plusieurs erreurs n'ont pas pu être réconciliées.