Forum: ADO.NET |
Thema:
Transaktion, 2 updates |
Von:
Andreas Stark (
07.10.2005 11:38) |
Hallo zusammen.
Ich habe hier mal ein Link auf ein Foreneintrag:
http://forums.oracle.com/forums/thread.jspa?forumID=146&messageID=435089&threadID=66458
->sehr alter link
Dort wird eine Situation beschrieben, in welcher ich mich gerade befinde:
Nun meine Frage dazu:
Das command.transaction = transaction; ist nicht mehr erforderlich, es geht ja auch nicht mehr.
Kann man trotzdem einem command explizit sagen zu welcher transaktion es gehört?
Ich benötige das denke ich für folgende Situation:
Eine Transaktion wird in Methode 1 gestartet. Es wird etwas mit update aber ohne commit in die DB geschrieben.
In Methode 2 wird noch etwas mit einem update verändert. Beide updates beziehen sich auf den gleichen Datensatz.
Zuletzt wird ein commit durchgeführt (in Methode 2).
Das erste update funktioniert, das zweite nicht das commit wiederum klappt und schreibt das 1. update fest.
Ich denke dass ich dem zweiten update die Transaktion mitteilen muss. Aber wie?
Vielen Dank
Gruß Andreas
Betreff |
Von |
Datum |
|
|
Re: Transaktion, 2 updates
Eine Lösung die ich selbst gefunden habe:<br>Eine Trsnaktion wird gestartet und in einer Sessionvariable gespeichert. Zwischen den beiden Schritten innerhalb der Transaktion wird die Datenbankverbindung... |
|
|
|
|
|
Andreas
Stark
|
10.10.2005 15:59 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!