CommitLongTran (CM)

De Wiki1000
Révision datée du 19 juillet 2009 à 14:42 par Syfre (discussion | contributions) (Nouvelle page : <source lang='delphi'>procedure CommitlongTran;</source> Cette procédure valide une transaction longue. {|class="wikitable" |- |Pas de paramètre. |} Exemple <source lang='delphi...)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

<source lang='delphi'>procedure CommitlongTran;</source>

Cette procédure valide une transaction longue.

Pas de paramètre.

Exemple <source lang='delphi'> var idx:Integer; begin

 ClassManager.BeginLonTran(100,'MaClass');
 try
   for idx:=0 to VeryBigInt do
    begin
      doProcessItem(idx);
      ClassManager.BatchLongTran;
    end;
   ClassManager.CommitLongTran;
 except
   ClassManager.RollBackLongTran;
   raise;
 end; 

end; </source>

Voir aussi

{{#if:Gestion des transactions (CM)|

{{#if:Gestion des transactions (CM)|— Gestion des transactions (CM) |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}