4D v16.3

VALIDER TRANSACTION

Accueil

 
4D v16.3
VALIDER TRANSACTION

VALIDER TRANSACTION 


 

VALIDER TRANSACTION  
Ne requiert pas de paramètre

VALIDER TRANSACTION accepte la transaction ouverte par la commande DEBUT TRANSACTION de niveau correspondant dans le process courant. VALIDER TRANSACTION sauvegarde toutes les modifications effectuées sur les données de la base pendant la transaction.

A compter de la version 11 de 4D, vous pouvez imbriquer plusieurs transactions (sous-transactions). Si la transaction principale est annulée, toutes les sous-transactions sont annulées, même si elles ont été validées individuellement à l'aide de cette commande.

La variable système OK prend la valeur 1 si la transaction a été correctement validée, sinon elle prend la valeur 0.

A noter que lorsque OK vaut 0, la transaction est automatiquement annulée en interne (équivaut à un ANNULER TRANSACTION). Par conséquent, notamment dans le contexte de transactions imbriquées, il ne faut pas appeler explicitement ANNULER TRANSACTION si OK=0 car l'annulation sera alors appliquée à la transaction du niveau supérieur.



Voir aussi  

ANNULER TRANSACTION
DEBUT TRANSACTION
Transaction en cours
Utiliser des transactions

 
PROPRIÉTÉS 

Produit : 4D
Thème : Transactions
Numéro : 240
Nom intl. : VALIDATE TRANSACTION

Cette commande modifie la variable système OKCommande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Modifié : 4D v11 SQL

 
UTILISATION DE L'ARTICLE

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