Provider.TResolverResponse

From RAD Studio VCL Documentation (German)
Jump to: navigation, search

Contents

Delphi-Informationen

von Provider.pas

TResolverResponse = {
	rrSkip,
	rrAbort,
	rrMerge,
	rrApply,
	rrIgnore
};


Unit: Provider

Typ: Aufzählung

C++-Informationen

von Provider.hpp

enum TResolverResponse{
	rrSkip,
	rrAbort,
	rrMerge,
	rrApply,
	rrIgnore
};


Unit: Provider

Typ: Aufzählung

Beschreibung

TResolverResponse gibt an, welche Operation eine Resolver-Komponente nach dem Behandeln eines Aktualisierungsfehlers in einer Ereignisbehandlungsroutine für OnUpdateError durchführen soll.


Die folgende Tabelle enthält die möglichen Werte für TResolverResponse:



Wert Bedeutung

rrSkip

Der fehlerhafte Datensatz wird nicht aktualisiert, und die noch nicht eingetragenen Änderungen bleiben im Zwischenspeicher.

rrAbort

Die gesamte Aktualisierung wird ohne Fehlermeldung abgebrochen.

rrMerge

Die Aktualisierungen des Delta-Paketes werden mit den neuen Datensatzwerten in der Datenbank zusammengeführt. Dies ist nur möglich, wenn keines der aktualisierten Felder von einem anderen Benutzer geändert wurde.

rrApply

Die aktuellen Datensatzwerte (die in der Routine für OnUpdateError berichtigt wurden) werden anstelle der ursprünglichen Aktualisierung eingetragen.

rrIgnore

Die Fehlerbedingung wird ignoriert. Der Datensatz wird weder eingetragen noch zur Fehlerbehandlung an die Client-Datenmenge zurückgegeben.



Siehe auch

Personal tools