J'ai fait un dll qui ouvre des connexions puis des requêtes avec ADO 2.6 sur
du SQL Serveur 2000 / 2000 server. Cette dll est appellée par mon .exe,
parfois une requête d'une fonction de la dll plante pour X raison. Mon .exe
recharge alors la dll puis relance la fonction qui a planté. Le problème est
que le fichier LOG de SQL server augmente et 100% CPU du server est utilisé
! Comment peut-on fermer les processus qui ont échoué ? Dois-je par exemple
fermer ma base avec set MABASE = nothing lorsqu'une erreur est detectée par
le On error dans la fonction de ma dll ?
Nota : Tout est developpé en VB6
Merci de faire vite car j'ai beaucoup d'utilisateurs sur mon dos.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Zoury
Salut Daryl! :O)
J'ai fait un dll qui ouvre des connexions puis des requêtes avec ADO 2.6
sur
du SQL Serveur 2000 / 2000 server. Cette dll est appellée par mon .exe, parfois une requête d'une fonction de la dll plante pour X raison.
Moi ce sont c'est problèmes que j'élimineraient, ainsi tu t'attaquerais à la source directement. ;O)
Lit l'article suivant de la FAQ, il devrait t'aider :
Pourquoi quand je ferme mon programme, celui-ci est encore présent dans la liste des tâches ? Comment fermer proprement mon programme ? http://faq.vb.free.fr/?question
Merci de poster les réponses au groupe afin d'en faire profiter à tous
Salut Daryl! :O)
J'ai fait un dll qui ouvre des connexions puis des requêtes avec ADO 2.6
sur
du SQL Serveur 2000 / 2000 server. Cette dll est appellée par mon .exe,
parfois une requête d'une fonction de la dll plante pour X raison.
Moi ce sont c'est problèmes que j'élimineraient, ainsi tu t'attaquerais à la
source directement. ;O)
Lit l'article suivant de la FAQ, il devrait t'aider :
Pourquoi quand je ferme mon programme, celui-ci est encore présent dans la
liste des tâches ? Comment fermer proprement mon programme ?
http://faq.vb.free.fr/?question
J'ai fait un dll qui ouvre des connexions puis des requêtes avec ADO 2.6
sur
du SQL Serveur 2000 / 2000 server. Cette dll est appellée par mon .exe, parfois une requête d'une fonction de la dll plante pour X raison.
Moi ce sont c'est problèmes que j'élimineraient, ainsi tu t'attaquerais à la source directement. ;O)
Lit l'article suivant de la FAQ, il devrait t'aider :
Pourquoi quand je ferme mon programme, celui-ci est encore présent dans la liste des tâches ? Comment fermer proprement mon programme ? http://faq.vb.free.fr/?question