Datasnap.Provider.TCustomResolver.InitializeConflictBuffer

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure InitializeConflictBuffer(Tree: TUpdateTree); virtual; abstract;

C++

virtual void __fastcall InitializeConflictBuffer(TUpdateTree* Tree) = 0 ;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Datasnap.Provider.pas
Datasnap.Provider.hpp
Datasnap.Provider TCustomResolver

Beschreibung

Übergibt Informationen über eine fehlgeschlagene Aktualisierung an die Behandlungsroutine für OnUpdateError.

Die Methode HandleUpdateError ruft InitializeConflictBuffer auf, bevor sie ein OnUpdateError-Ereignis auslöst. Dadurch ist sichergestellt, dass die Client-Datenmenge, die an die Ereignisbehandlungsroutine für OnUpdateError übergeben wird, auch wirklich die Ursache des Problems darstellt und die Werte der Eigenschaft CurValue korrekt sind.

Nachkommen von TCustomResolver können durch eine entsprechende Implementierung dieser Methode Informationen über die Datenmenge oder den Server ermitteln, in der oder auf dem die Aktualisierungen eingetragen werden.

Siehe auch