Forum: Datenbanken
Delphi
by Uwe Raabe,
12. Jul 2012
Deprecated ist hier irreführend - wird nicht verwendet entspricht eher der Realität.
Bei überlappenden Transaktionen wird standardmäßig die erste Transaktion deaktiviert, sobald die zweite Transaktion gestartet wird, obwohl Sie das Festschreiben oder Rückgängigmachen der ersten Transaktion auf später verschieben können.
Ich interpretiere das so, daß nach einem zweiten BeginTransaction...
Forum: Datenbanken
Delphi
by Uwe Raabe,
12. Jul 2012
Ich vermute, das ist (noch) nicht vollständig implementiert. Die Hilfe sagt dazu
Dummerweise gibt es dieses Property aber in XE2 gar nicht mehr! Einen adäquaten Ersatz konnte ich zumindest auch nicht finden. Ich sehe hier im Moment also keine Möglichkeit, überlappende Transaktionen zu verwenden, sondern lediglich ineinander verschachtelte.
Forum: Datenbanken
Delphi
by Uwe Raabe,
11. Jul 2012
TSQLConnection.BeginTransaction liefert dir eine TDBXTransaction zurück, die du beim zugehörigen CommitFreeAndNil bzw. RollBackFreeAndNil wieder übergeben musst.