API:Datasnap.Provider.TDataSetResolver.InitializeConflictBuffer

De RAD Studio API Documentation

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 TDataSetResolver

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. {{#multireplace:Datasnap.Provider.TDataSetResolver.InitializeConflictBuffer|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} hérite de {{#multireplace:Datasnap.Provider.TCustomResolver.InitializeConflictBuffer|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. Tout le contenu en-dessous de cette ligne se réfère à {{#multireplace:Datasnap.Provider.TCustomResolver.InitializeConflictBuffer|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}.

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.

Voir aussi