Verrou / lock update / delete
Bonjour à tous. J'ai un gros pépins sur un de mes devs.
Voila le topo:
j'ai un script vb qui lance deux requêtes:
Code:
UPDATE TOTO WHERE X=1
et de suite après:
Code:
DELETE FROM TOTO WHERE X=1
Le tout est compris dans une transaction coté vb.
Sauf que le delete est bloqué par un verrou sur la ligne. Le verrou vient de l'update.
Cela donne:
Citation:
Expiration du délai d'attente. Le délai d'attente s'est écoulé avant la fin de l'opération ou le serveur ne répond pas.
Je n'ai fait aucune demande explicite de verrou dans mes requêtes.
La question folle qui me viens à l'esprit et:
sql ne supporte pas un update + delete sur la même ligne dans la même transaction???? :calim2:
Merci de votre aide. Wells