UpsQry.IConnexionSql.Lacher

Procedure Lacher();

Description

La méthode Lacher permet à la tâche courante de ne plus s'approprier la transaction associée à la connexion courante.

Une seule tâche peut être la propriétaire d'une connexion à un moment donnée. Toutes les opérations réalisées au travers de cette connexion - sélection, insertion, mise à jour, suppression et exécution - sont alors synchronisées par le moniteur transactionnel et, à défaut, par le gestionnaire de la base de données.

La tâche qui a créé la connexion en est automatiquement propriétaire tant qu'elle n'a pas appelé la méthode Lacher.

Si une méthode d'un type implémentant l'interface IOrdreSql est invoquée alors que la tâche n'est pas propriétaire de la transaction, alors l'exception ErreurOrdreSql est envoyée.

Exemple

Principal
/*******/
Variable
/******/

Debut
...
C.Prendre();
...
C.ExecuterSql("DELETE FROM emp WHERE deptno=40;");
...
C.Lacher();
...
Fin Principal

Voir aussi

Prendre pour prendre la propriété d'une transaction Sql.

Traduction

---------