AllocTranContext (CM)
De Wiki1000
(Différences entre les versions)
Syfre (discuter | contributions)
(Nouvelle page : <source lang='delphi'>function AllocTranContext:Integer;</source> Cette fonction alloue un contexte de transaction. {{info|Cette fonction ne change pas le contexte en cours.}} {|c...)
Modification suivante →
(Nouvelle page : <source lang='delphi'>function AllocTranContext:Integer;</source> Cette fonction alloue un contexte de transaction. {{info|Cette fonction ne change pas le contexte en cours.}} {|c...)
Modification suivante →
Version du 19 juillet 2009 à 16:01
function AllocTranContext:Integer;
Cette fonction alloue un contexte de transaction.
Result | Un entier représentant un nouveau contexte de transaction |
Exemple
var new,old:Integer; begin new := ClassManager.AllocTranContext; old := ClassManager.ActivateTranContext(new); try ClassManager.BeginTran; try ... ClassManager.Commit; except ClassManager.RollBack; end; finally ClassManager.DeActivateContext(new); ClassManager.ActivateContext(old); end; end;
var old:Integer; begin old := ClassManager.ActivateTranContext(ClassManager.AllocTranContext); try ClassManager.BeginTran; try ... ClassManager.Commit; except ClassManager.RollBack; end; finally ClassManager.ActivateContext(old); end; end;
Voir aussi