Zitat von
NerdIII:
Es gibt eine Client-Anwendung, die
aus dem Web abgerufen wird und ihre Daten im Internet auf einer MS
SQL DB speichert. Die Datenbank besteht - wie so oft
- aus mehreren Tabellen, die nach und nach verändert werden. Änderungen erfolgen mal hier mal da. Wenn die Anwendung beendet wird, muss die
DB wieder konsistent sein.
Hier empfiehlt sich eine Transaktion zu starten und erst zum Schluss zu committen.
Soweit klar.
Nee, nicht klar. Du kannst nicht in Webapplikationen eine Transaktion starten und diese erst wieder schliessen, wenn der Webuser seine Daten bestätigt. Macht er das nicht, bleibt deine Transaktion offen. Wie willst Du eigentlich unterschiedliche User und Transaktionen verwalten. Bei Webanwendungen ist nach Darstellung der
html Seite im Browser die Connection verloren.