« BeginTran (CM) » : différence 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 ...) |
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 —
}}