Zitat von
lemmond1976:
Wie würde denn eine solche Transaktion ungefähr aussehen ?
Du hast doch sicherlich eine TDatabase oä. Komponente um auf den
MSSQL Server zuzugreifen...
Code:
db.Starttransaction ;
query.insert ;
query.fieldbyname ('bla').AsString := 'blablabla' ;
...
query.post ;
db.Commit ;
Mit
db.Rollback machst du übrigens eine Art Undo in deiner Datenbank. Alles was nach Starttransaction passiert, wird erst mit einem Commit in die Datenbank geschrieben, rsp. mit einem Rollback zurückgestellt.
Gruss,
Tom