Datasnap.Provider.TCustomResolver.InternalUpdateRecord
Delphi
function InternalUpdateRecord(Tree: TUpdateTree): Boolean; virtual;
C++
virtual bool __fastcall InternalUpdateRecord(TUpdateTree* Tree);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TCustomResolver |
Description
Gère le processus de mise à jour une fois que le paquet delta est encapsulé dans un objet TUpdateTree.
InternalUpdateRecord orchestre le processus de mise à jour, garantissant que les mises à jour sont appliquées dans le bon ordre et que les erreurs sont résolues ou historisées. Pour chaque enregistrement qui doit être mis à jour, InternalUpdateRecord :
1. Génère un événement BeforeUpdateRecord.
2. Applique la mise à jour.
3. Génère un événement AfterUpdateRecord si la mise à jour est réussie, ou appelle HandleUpdateError pour générer un événement OnUpdateError.