API:Datasnap.Provider.TSQLResolver.InitializeConflictBuffer
Delphi
procedure InitializeConflictBuffer(Tree: TUpdateTree); override;
C++
virtual void __fastcall InitializeConflictBuffer(TUpdateTree* Tree);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TSQLResolver |
Description
Présente une méthode pour ajouter des informations sur une mise à jour non réussie qui est passée à un gestionnaire d'événement OnUpdateError.
Datasnap.Provider.TSQLResolver.InitializeConflictBuffer hérite de Datasnap.Provider.TCustomResolver.InitializeConflictBuffer. Tout le contenu en-dessous de cette ligne se réfère à Datasnap.Provider.TCustomResolver.InitializeConflictBuffer.
Présente une méthode pour ajouter des informations sur une mise à jour non réussie qui est passée à un gestionnaire d'événement OnUpdateError.
La méthode HandleUpdateError appelle InitializeConflictBuffer avant de générer un événement OnUpdateError. Ceci garantit que l'ensemble de données client passé à un gestionnaire d'événement OnUpdateError représente la mise à jour qui a causé le problème, avec les valeurs appropriées pour la propriété CurValue du champ.
Les descendants de TCustomResolver implémentent cette méthode pour obtenir des informations à partir de l'ensemble de données ou du serveur auquel ils appliquent les mises à jour.