Bonjour, je développe Delphi/ Sql Server
j'ai des rquêtes du genre
qui s'exécutent en cliquant sur un bouton "valider".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 insert into table1 (champ1,champ2....) values (value1,value2,...)
il y a une référence automatique qui se crée par programme (la clé unique)
Dès qu'un utilisateur du poste A clique sur valider (la requête bien sur s'exécute).
si un autre utilisateur du poste B clique sur le bouton valider , j'ai ajouté une procédure de contrôle si la référence existe (déja posté par l'utilisateur A), il regénère une autre clé et exécute la requête.
pour cela ça va ça marche.
Le problème est le suivant:
"Quand ces deux utilisateurs cliquent en même temps sur le même bouton , j'ai un message d'erreur de violation de clé"
y a t il une solution plus efficace pour remédier à ce type de problèmes (gérer les priorités d'exécution de requêtes sur le serveur)???
meilleures salutations
Partager