Erreur avec ADO : L'opération a été annulée par l'utilisateur

Signaler
Messages postés
12
Date d'inscription
lundi 19 mars 2001
Statut
Membre
Dernière intervention
27 mai 2008
-
Messages postés
12
Date d'inscription
lundi 19 mars 2001
Statut
Membre
Dernière intervention
27 mai 2008
-
Bonjour !

Voilà mon souci :
J'ai un projet VB 2005 utilisant la classe ADO + un base de données SQL Server.
Celui-ci est développer en multi-threading. Une seule connexion ADO est effectuée par la procédure principale.
Environ 10 threads simultanés émettent des requêtes "select" et "update" sur une table unique, mais sur des enregistrements totalements différents.
Tout va bien, mais de temps en temps, j'ai l'erreur suivante provoquée par un "select" :
"ADODB.Recordset - L'opération a été annulée par l'utilisateur"

Avez-vous une idée ?
Un grand merci d'avance pour vos réponses,
Gilles
A voir également:

2 réponses

Messages postés
258
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
27 octobre 2010
5
Salut,
as tu regardé du coté du time out ?
peut être que, compte tenu du nombre d'opération réalisées sur ta table, dans certains cas le délai de réponse est trop long...
engendrant une montée du time out...

cordialement

Pat

 Don't Worry , Be Happy

<hr />lorsque le problème est résolu, pensez Réponse Acceptée
Messages postés
12
Date d'inscription
lundi 19 mars 2001
Statut
Membre
Dernière intervention
27 mai 2008

Salut et merci !


Je crois que le TimeOut par défaut est de 30 sec, se qui me semble amplement suffisant. Je vais tout de même essayer en l'augmentant.


Pourtant, le message d'erreur ne correspond pas à un dépassement de délai d'attente !


Gilles

/