Je retombe sur le même problème qu'il y a peu de temps, lorsque je fais une lecture dans ma BDD il n'y a pas de fermeture d'effectuée (alors que je la demande expressément !), et donc lorsque je charge à nouveau la page, il tente à nouveau d'ouvrir la connexion. Comme elle n'a pas été fermée, ca plante.

Voila le bout de code que j'utilise:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "GESTION_DEMANDES"
 
valeur = "3444"
requete = "SELECT * FROM uf WHERE uf.num_uf ='"& valeur &"';"
Set Reco = Conn.Execute(requete)
 
Conn.close     'devrait fermer la BDD
Set Conn = nothing   'devrait détruire l'objet Conn
Set Reco = nothing   'détruit l'objet Reco
Voila, si je fais exécuter deux fois ce code, il devrait lire deux fois le meme nuplet, en ouvrant et fermant la BD à chaque fois. Or, la deuxième fois, il affiche ce message d'erreur:

Provider error '80004005'

Erreur non spécifiée

/maquette/NA_tests.asp, line 28

Puisqu'il tente d'ouvrir une BD déjà ouverte, et avec le meme objet connexion...