Salut,
pour ma connexion à ma base de données, j'utilise une fonction spéciale qui crée l'objet ADODB.Connection puis se connecte à la base.

J'ai mis que la fonction renvoie l'objet ADOB.Connection pour etre utilisé par la suite pour les requetes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
function connecterBase()
set connexion =  Server.CreateObject ("ADODB.Connection")
adrBD = "localhost"
nomBD = "YYY"
loginBD = "XXX"
passBD = ""
connexion.open "Driver={mysql odbc 3.51 Driver};SERVER="&adrBD&";DATABASE="&nomBD&"",""&loginBD&"",""&passBD&""
connecterBase = connexion
end function
J'utilise ensuite cette fonction ainsi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
set tour = server.createobject("ADODB.Connection")
tour = connecterBase()
set tourAgent.activeconnection = tour
Mais le serveur me renvoie l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Type d'erreur :
Erreur d'exécution Microsoft VBScript (0x800A01A8)
Objet requis: 'tour.activeconnection'
J'imagine que l'erreur vient d'un probleme de transmission de l'objet connexion..non :