Datasnap.Provider.TCustomResolver.InternalUpdateRecord

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi