Zitat:
Delphi-Quellcode:
try
myTransaction.StartTransaction;
myDB.TuWas;
except
on E: EIrgendwas do myTransaction.Rollback;
finally
myTransaction.Commit;
end;
ist meines Erachtens aber ein falsches Beispiel, den der Commit soll ja nicht auf jeden Fall getriggert werden.
Eher
Delphi-Quellcode:
try
o := TKlasse.Create;
TuWas;
except
on E: EIrgendwas do FehlerBearbeitung;
finally
o.Free;
end;