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.
J'utilise ensuite cette fonction ainsi:
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
Mais le serveur me renvoie l'erreur suivante:
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
J'imagine que l'erreur vient d'un probleme de transmission de l'objet connexion..non :
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'
Partager