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
MaConnexion.Open LE_DSN
Si quelqu'un a une idée, je suis preneur ...
Merci pour votre aide.