Hallo Mario,
Zitat von
wlfmario:
Schade bei mir leider nicht
Delphi-Quellcode:
DM.IBShop.Post;
// DM.IBTrans.CommitRetaining;
dm.IBTrans.Commit;
DM.IBTrans.StartTransaction;
Wenn ich
DM.IBTrans.CommitRetaining;
eingebe klappt es soll aber nicht grade das Gelbe vom Ei sein habe ich gelesen.
Durch ein (Hard)Commit werden alle zur Transaction gehörenden Datenmengen geschlossen.
Du mußt diese wieder mit Open öffnen.
Bei einem CommitRetaining bleiben die Datenmengen geöffnet. Ein CommitRetaining belastet aber
den Server bis zum eigentlichen (Hard)Commit. Welche weiteren Vor- oder Nachteile ein CommitRetaining hat
kann ich die aber nicht sagen, ich weis nur das man es wen es geht vermeiden sollte.
alex