BeginLongTran (CM)
De Wiki1000
(Différences entre les versions)
Syfre (discuter | contributions)
(Nouvelle page : <source lang='delphi'>procedure BeginTranLongTran(iBatchSize:Integer; iParam:Variant);</source> Démarre une transaction longue. {|class="wikitable" |- |iBatchSize |Taille de lot. ...)
Modification suivante →
(Nouvelle page : <source lang='delphi'>procedure BeginTranLongTran(iBatchSize:Integer; iParam:Variant);</source> Démarre une transaction longue. {|class="wikitable" |- |iBatchSize |Taille de lot. ...)
Modification suivante →
Version du 19 juillet 2009 à 15:39
procedure BeginTranLongTran(iBatchSize:Integer; iParam:Variant);
Démarre une transaction longue.
iBatchSize | Taille de lot. |
iParam | Paramètre indiquant une classe métier.
Ce paramètre peut être :
|
Exemple
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;
Voir aussi