BeginTran (CM)

De Wiki1000
(Différences entre les versions)
(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 ...)
 
 
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"

Version actuelle en date du 19 juillet 2009 à 16:27

procedure BeginTran;

Cette procédure démarre une transaction objet.

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

Exemple

begin
  ClassManager.BeginTran;
  try
    ...
    ClassManager.Commit;
  except
    ClassManager.RollBack;
    raise ;
  end;
end;

Voir aussi

Gestion des transactions (CM)Développement DSM

Outils personnels