Bonjour.
Mon programme appèle différentes procédures stockées via différents objets TAdoStoredProc. Toutes les SP sont sur le même serveur SQL/Serveur. J'utilise ces deux SP de façons indépendante dans des threads qui tournent en même temps.
A faible fréquence tout se passe correctement, mais si je monte en charge, alors des exceptions apparaissent qui me laissent perplexe malgré mes recherches sur le net.
Il semblerai (je n'en suis pas sur) que ces exceptions se lèvent au moment où j'execute l'une des SP.Operation cannot be performed while executing asynchronously
De plus, j'ai bien remarqué la propriété ExecuteOptions[] et plus particulièrement eaAsyncExec, mais je ne sais pas pourquoi, chez moi, pas moyen d'obtenir l'aide sur les objets TAdoxxxx...?! Donc je ne sais pas à quoi ces options servent ni les conséquences qu'elles peuvent avoir sur mon programme.
Si quelqu'un de passage ici sait d'où viens cette erreur et possède des pistes pour la résoudre, il me rendrait un grand service
Partager