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:

et de suite après:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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:

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????

Merci de votre aide. Wells