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 UPDATE TOTO WHERE X=1
Le tout est compris dans une transaction coté vb.
Code : Sélectionner tout - Visualiser dans une fenêtre à part DELETE FROM TOTO WHERE X=1
Sauf que le delete est bloqué par un verrou sur la ligne. Le verrou vient de l'update.
Cela donne:
Je n'ai fait aucune demande explicite de verrou dans mes requêtes.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.
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
Partager