Hänge die Transaction-Methoden in die entsprechenden Ereignisse deiner
Query / Table: BeforeInsert => Start Transaction, AfterPost / AfterCancel => End Transaction, etc.
Bei einer
Exception rufst du dann nicht die Transaction-Methoden ab, sondern die Cancel-Methode deiner
Query / Table.
Grüße
Mikhal
Ergänzung: Nicht nur BeforeInsert auch BeforeEdit => Start Transaction