4D v16.3

Active transaction

Accueil

 
4D v16.3
Active transaction

Active transaction 


 

Active transaction -> Résultat 
Paramètre Type   Description
Résultat  Booléen in Faux si la transaction courante est suspendue

La commande Active transaction retourne Vrai si le process courant est en transaction et si cette transaction n'est pas suspendue. Elle retourne Faux s'il n'y a pas de transaction en cours, ou si la transaction en cours est suspendue. Une transaction peut être suspendue à l'aide de la commande SUSPEND TRANSACTION.

Comme cette commande retourne également Faux lorsque le process courant n'est pas en transaction, vous aurez besoin d'utiliser la commande In transaction afin de vérifier que le process est bien en transaction.  

Pour plus d'informations, reportez-vous à la section Suspendre des transactions.

Vous voulez connaître le statut courant de transaction :

 If(In transaction)
    If(Not(Active transaction))
       ALERT("La transaction courante est suspendue")
    Else
       ALERT("La transaction courante est active")
    End if
 Else
    ALERT("Nous ne sommes pas en transaction")
 End if



Voir aussi  

In transaction
RESUME TRANSACTION
SUSPEND TRANSACTION
Suspendre des transactions

 
PROPRIÉTÉS 

Produit : 4D
Thème : Transactions
Numéro : 1387

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Créé : 4D v15 R4

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)