Einzelnen Beitrag anzeigen

alex517

Registriert seit: 23. Nov 2004
Ort: Bernau b. Berlin
273 Beiträge
 
Delphi XE5 Enterprise
 
#8

Re: Transaction wird nicht richtig beendet !

  Alt 25. Jan 2006, 07:47
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
Alexander
  Mit Zitat antworten Zitat