Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.429 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Änderungs-Logging, Eintragen beim Löschen mit Detail-Tabelle

  Alt 1. Okt 2014, 14: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 15:09 Uhr)
  Mit Zitat antworten Zitat