SQLCommit()
- Last UpdatedSep 24, 2024
- 1 minute read
La fonction SQLCommit() conclut un jeu de transactions. Après l'exécution de la fonction SQLTransact(), les instructions SQL réalisées à l'intérieur du jeu de transactions ne sont toutes validées dans la base de données qu'après un appel réussi à la fonction SQLCommit().
Remarque : soyez prudent lors de l’écriture de QuickScripts contenant la fonction SQLCommit(). Le temps de traitement augmente en proportion au nombre d'instructions en SQL du jeu de transactions.
Catégorie
SQL
Syntaxe
[ResultCode=]SQLCommit(ConnectionID)
Argument
ConnectionID
Nom d'une variable mémoire de type entier, renseignée avec le numéro d'identifiant attribué par la fonction SQLConnect() à chaque connexion avec la base de données.
Exemple
Ce script d'exemple inclut un jeu de transactions qui réalise trois insertions dans la base de données.
ResultCode = SQLTransact(ConnectionID);
ResultCode = SQLInsertPrepare(ConnectionID, TableName, BindList, StatementID);
ResultCode = SQLInsertExecute(ConnectionID, BindList, StatementID);
ResultCode = SQLInsertExecute(ConnectionID, BindList, StatementID);
ResultCode = SQLInsertExecute(ConnectionID, BindList, StatementID);
ResultCode = SQLInsertEnd(ConnectionID, StatementID);
ResultCode = SQLCommit(ConnectionID);
Voir aussi
SQLRollback(), SQLTransact(), SQLCommit()