Datasnap.Provider.TCustomResolver.InitializeConflictBuffer
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.