« BeginTran (CM) » : différence entre les versions

De Wiki1000
(Nouvelle page : <source lang='delphi'>procedure BeginTran;</source> Cette procédure démarre une transaction. {|class="wikitable" |- |Pas de paramètre |} Exemple <source lang='delphi'> begin ...)
 
Aucun résumé des modifications
 
Ligne 1 : Ligne 1 :
<source lang='delphi'>procedure BeginTran;</source>
<source lang='delphi'>procedure BeginTran;</source>


Cette procédure démarre une transaction.
Cette procédure démarre une transaction objet.
 
{{info|Cette procédure ne démarre pas une transaction de base de données, une transaction objet n'est pas une transaction SQL.}}
 
{{warning|Une instruction BeginTran doit absolument être suivie par une instruction Commit ou une instruction Rollback.}}


{|class="wikitable"
{|class="wikitable"

Dernière version du 19 juillet 2009 à 15:27

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

Cette procédure démarre une transaction objet.

Note : Cette procédure ne démarre pas une transaction de base de données, une transaction objet n'est pas une transaction SQL.
Attention : Une instruction BeginTran doit absolument être suivie par une instruction Commit ou une instruction Rollback.
Pas de paramètre

Exemple <source lang='delphi'> begin

 ClassManager.BeginTran;
 try
   ...
   ClassManager.Commit;
 except
   ClassManager.RollBack;
   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

}}