Hallo Ralf Jansen,
der Code ist ziemlich Lang (ca 500 Zeilen), doch wenn Ihr das wollte Poste ich ihn?
Aber das was du unter b.) gesagt hast hört sich Interessant an.
Das heißt es kommt zu keinem commit?
Ich bin auf diesen Gebiet wirklicher anfänger :/
Aber ich frage mal anders:
Wie würdest du es lösen, wenn eine Tabelle in einer Datenbank zuerst Gelöscht werden soll dann sollen zwei Insert-Queries durchgearbeitet werden mit DataReader und noch einmel Command für das einfügen per Parameter, danach soll die neuen Datensätze Aktualisiert werden, hier wird auch mittel Reader die Datensätze in variablen gesteckt dann bearbeitet und mittels Command und Parametern geupdated.
Und es werden immer verschiedene Connection benutzt.
Ich denke hier muss ein TransactionScope benutzt werden, doch leider schaffe ich das nicht richtig. :'(
Bin irgendwie am verzweifeln
Lg
Danke trotzdem an euch beide
EDIT:
So habe jetzt wie du gesagt hast nur eine try-catch gemacht ins Try ein Complete() und ins Catch ein Dispose(). Jetzt passiert auch ein RollBack(oder besser gesagt nichts mit der Tabelle, wenn es zum Fehler kommt).
DANKE DANKE DANKE
Lg