Hallo,
inzwischen hab ichs ja mit IB auch soweit verstanden, dass man dies mit
Transaktionen macht.
Transaktionen sollten ja auch nicht unbedingt zu lange gehen, deshalb habe
ich in meiner Anwendung die Transaktion mit dem BeforePost-Ereigniss
gestartet und mit dem after-Post Ereigniss beendet (commit bzw. RollBack)
Jedoch erhalte ich die Meldung beim beim ersten Sprung in das
BeforPostEreignis 'Transaktion ist aktiv', obwohl zu keinem Zeitpunkt zuvor
diese Ereignisprozedur aufgerufen wurde (auch nicht getriggert, da ich hier
einen breakpoint hineingesetzt habe)
Nun meine Frage, wie macht Ihr das ?
Startet da Delphi im Hintergrund noch irgendwelche Transaktionen schon
automatisch, wenn edit, insert usw aufgerufen werden (TIbTable)?
Gibt es nur die Moeglichkeit, die Transaktion vor dem Edit/Insert/Delete
Aufruf zu starten ?
Ciao
Frank
inzwischen hab ichs ja mit IB auch soweit verstanden, dass man dies mit
Transaktionen macht.
Transaktionen sollten ja auch nicht unbedingt zu lange gehen, deshalb habe
ich in meiner Anwendung die Transaktion mit dem BeforePost-Ereigniss
gestartet und mit dem after-Post Ereigniss beendet (commit bzw. RollBack)
Jedoch erhalte ich die Meldung beim beim ersten Sprung in das
BeforPostEreignis 'Transaktion ist aktiv', obwohl zu keinem Zeitpunkt zuvor
diese Ereignisprozedur aufgerufen wurde (auch nicht getriggert, da ich hier
einen breakpoint hineingesetzt habe)
Nun meine Frage, wie macht Ihr das ?
Startet da Delphi im Hintergrund noch irgendwelche Transaktionen schon
automatisch, wenn edit, insert usw aufgerufen werden (TIbTable)?
Gibt es nur die Moeglichkeit, die Transaktion vor dem Edit/Insert/Delete
Aufruf zu starten ?
Ciao
Frank
Comment