hat jemand ein kleines Beispiel für eine Transaktionssteuerung per Basic-Makro für HSQL-DB?
Ich möchte unter bestimmten Bedingungen ein Rollback von mehreren Datensatzmanilpulationen manuell, oder bei Systemabsturz automatisch
rückgängig machen.
Etwa so:
Code: Alles auswählen
SUB xzy
On Error GoTo pError:
iTransaction = FALSE
Code ....
START Transaction
iTransction = TRUE
Insert
Update
etc.
If iAbbruchbedingung = True GoTo pError:
END Transaction
GoTo pEnde:
pError:
If iTransaction = TRUE Then
Rollback
End if
msgbox ...
pEnde:
End SUB
Moderation: Zur übersichtlichen Darstellung von Programmcode im Text [code][/code] Tags gesetzt.—lorbass, Moderator