cs_Mercury
Messages postés329Date d'inscriptionjeudi 3 janvier 2002StatutMembreDernière intervention 7 octobre 2005
-
3 oct. 2002 à 16:04
fwakrim
Messages postés2Date d'inscriptionvendredi 27 juin 2003StatutMembreDernière intervention 3 avril 2006
-
3 avril 2006 à 19:29
Bon, j'effectue actuellement la transition entre mon site ASP+ACCESS vers ASP+MySql. J'ai tout installé, et j'ai recréé mes tables sous Mysql. J'ai installé les drivers ODBC pour MySql. Lors d'une connexion vers ma base MySql, j'ai systèmatiquement l'erreur : "[Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié].
Pourtant, j'ai bien créé une DSN avec les bonnes infos (j'ai vérifié que tout était OK en cliquant sur "Test Data Source" dans la fenêtre de l'outil d'administration des sources de données ODBC". De plus, j'ai utilisé le code proposé par Nix pour se connecter à une bdd MySql, mais rien n'y fait.
Pour info, ma base porte le nom users_data, et j'utilise ce code dans ma page ASP :
' Déclaration de mes variables
Dim LE_DSN
Dim MaConnexion
Dim ServerAddress
Dim DBName
Dim UID
Dim Password
' IP ou Nom du serveur mySQL
ServerAddress = "localhost" 'localhost si c'est sur la même machine
' Nom de la base de données
DBName = "users_data"
' Login pour la base
UID = "titi"
' Mot de passe pour la base
Password = "toto"
' Ici on construit la chaine de connexion ODBC
LE_DSN = "driver={MySQL};server=" & ServerAddress & ";db=" & DBName & ";user id=" & UID & ";pwd=" & Password & ";option=16386"
' Paramètre de connexion + connexion
Set MaConnexion = Server.CreateObject("ADODB.Connection")
MaConnexion.ConnectionTimeout = 30
MaConnexion.CommandTimeout = 30