Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.464 Beiträge
Delphi 12 Athens
|
AW: Änderungs-Logging, Eintragen beim Löschen mit Detail-Tabelle
1. Okt 2014, 15:58
Protokollieren kannst du natürlich auch im BeforeDelete.
Sollte das Delete aus irgendeinem Grund fehlschlagen, wird auch dein Protokolleintrag wieder entfernt.
Das System wird automatisch auf einen internen Savepoint zurückgesetzt, der vor dem Delete gesetzt wird.
Du kannst also im BEFOREDELETE der Haupttabelle die Detaildatensätze einfach löschen und so die Detailtrigger auslösen.
Geändert von Blup ( 1. Okt 2014 um 16:09 Uhr)
|