![]() |
Datenbank: Firebird • Zugriff über: FIBPLUS
Fibplus und Transactionen
Ich stelle gerade ein Programm von Ibobjects auf Fibplus um und da werden Transactionen ja
etwas anderst gehandelt. Kann mir wer einen kurzen Tip zum Verständnis geben ? Also TDatabase -> defaulttransaction -> Transaction. Hier ist normal Starttransaction , Commit möglich. Funktionieret es, jetzt eine eingebettete Transaction auszuführen. Transaction2 wird mit der gleichen Database verbunden.
Delphi-Quellcode:
Im Kontext der 1. Transaction wird z.B. ein Grid angezeigt und im Kontext der eingebetteten
Transaction1.StartTransaction
Transaction2.Starttransaction; Update_Irgend_was; Transaction2.Commit; Transaction1.Commit; Transaction wird irgendein SQL Befehl ausgeführt. Für einen Tip dankbar. Gruß Peter |
Re: Fibplus und Transactionen
Hallo Peter,
die Transaktionen wären in diesem Fall unabhängig voneiander und der "isolation level" legt fest, wie sich gegeneinander abgrenzen. Eine "embedded" transaction gibt es aber nicht. |
Re: Fibplus und Transactionen
Zitat:
Ich habe TDBMode auf tpbReadCommitted gesetzt, da sollte ich mein Ziel wohl erreichen. Gruß Peter |
Re: Fibplus und Transactionen
Such auf
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz