Bestimmte Aktualisierungen überwachen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Auf Aktualisierungsanforderungen des Client reagieren


Unmittelbar vor dem Eintragen einer Aktualisierung empfängt der Datenmengen-Provider ein Delta-Paket. Der Provider prüft beispielsweise keine BLOB-Felder wie Memos auf Aktualisierungskonflikte. Wenn Sie auch BLOB-Felder auf Aktualisierungsfehler untersuchen wollen, verwenden Sie das Ereignis BeforeUpdateRecord.

Das Ereignis eignet sich auch dazu, Aktualisierungen einzutragen, zu überwachen oder zurückzuweisen. In der BeforUpdateRecord-Behandlungsroutine können Sie beispielsweise signalisieren, dass eine Aktualisierung bereits bearbeitet worden ist und nicht mehr eingetragen werden soll. Der Provider übergeht anschließend diesen Datensatz, ohne den Vorgang als Aktualisierungsfehler zu werten. Dieses Verfahren bietet z.B. die Möglichkeit, Stored Procedures zu aktualisieren (die nicht automatisch aktualisiert werden können), wobei der Provider alle automatischen Bearbeitungsschritte übergeht, wenn ein Datensatz bereits innerhalb der Behandlungsroutine aktualisiert wurde.

Siehe auch