![]() |
Datenbank: MySQL • Version: 5 • Zugriff über: ODBC/JDBC
Transaktion weitergeben
Ich beginne aus Delphi/Java heraus eine neue Transaktion. Mach einige SELECTs und INSERTs und anschließend starte ich ein Linux-Shell-Skript auf einem Server. Wie kann ich diesem Skript meine zuvor gestartete Transaktion übergeben, damit es innerhalb dieser Transaktion Statements absetzen kann. (muss ich da irgendwie ne transaktions-id übergeben?) Sobald das Skript beendet wurde wird dann innerhalb der Delphi/Java Applikation ein Commit bzw. ggf. auch ein Rollback gemacht.
hat jemand ne Idee was hier das Mittel zur wahl wäre? ich bin am verzweifeln... gruß |
Re: Transaktion weitergeben
keiner ne idee? versteht überhaupt jemand was ich da mein :-)
|
Re: Transaktion weitergeben
hmm inzwischen frag ich mich schon, ob das überhaupt irgendwie möglich ist? ich hab was über XA Transaktionen gelesen, aber das ist mir alles ein bisschen zu kompliziert. Hat jemand vielleicht einen guten Vorschlag bzw. Hinweis. Ich weiß gar nicht, nach was ich da überhaupt suchen soll.
vielen dank schonmal gruß |
Re: Transaktion weitergeben
Ich denke das das so nicht gehen wird.
Das einzige was ich mir vorstellen könnte wäre ein ![]() |
Re: Transaktion weitergeben
ja genau, ein Zwei-Phasen Commit Protokoll wäre ja zum Beispiel XA. Aber das ist halt recht kompliziert.
Gibts vielleicht in MySQL die Möglichkeit, dass ich ne Transaktion starte und mir ne ID hol und immer wenn ich die ID beim Absetzen eines Statements übergeb, das dieses dann im Kontext der Transaktion ausgeführt wird. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:33 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-2025 by Thomas Breitkreuz