FireDAC.Comp.Client.TFDCustomSchemaAdapter.Reconcile

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function Reconcile: Boolean;

C++

bool __fastcall Reconcile();

Propriétés

Type Visibilité  Source Unité  Parent
function public
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDCustomSchemaAdapter


Description

Efface avec succès les enregistrements actualisés du cache des mises à jour centralisé.

Reconcile est appelée par la méthode ApplyUpdates pour mettre à jour le journal des modifications afin qu'il reflète le résultat d'une mise à jour. Reconcile est appelée une fois que l'adaptateur de schéma a tenté d'appliquer toutes les mises à jour figurant dans le journal des modifications centralisé. 

Les résultats des mises à jour sont enregistrés dans le stockage de données interne, incluant les informations relatives aux erreurs pour chaque enregistrement n'ayant pas pu être mis à jour. Reconcile génère un événement OnReconcileRow pour chaque enregistrement qui n'a pas été appliqué avec succès. Finalement, Reconcile ajuste le journal des modifications pour qu'il inclue seuls les enregistrements qui n'ont pas pu être appliqués. Toutes les modifications effectuées dans l'événement OnReconcileRow sont reflétées dans le nouvel état du journal. 

Reconcile renvoie une valeur indiquant si la régularisation a réussi. Si elle vaut True, Reconcile réussit sans erreur. Si elle vaut False, une ou plusieurs erreurs n'ont pas pu été réconciliées. 

Autrement, une application peut vérifier les enregistrements erronés en utilisant les propriétés FilterChanges et RowError. Pour plus de détails, lisez "Examen des erreurs" dans Mises à jour en cache.

See Also