Bonjour,
Je cherche à connecter une page ASP à une base de données MySQL située sur un serveur.
La chaîne de connexion est la suivante :
<%DSN_BASE = "DRIVER={MySQL ODBC 3.51 Driver};" & "SERVER=10.4.1.22;" & "PORT=10061" & "DATABASE=TableCOS.frm;" & "USER=root;" & "PASSWORD=admin;"%>
<%Set Conn = Server.CreateObject("ADODB.Connection")%>
<%Conn.Open DSN_BASE%>
<%Set Rs = Server.CreateObject("ADODB.Recordset")%>
La requête est celle ci :
<%Rs.Open "Select TableCOS.Dates, TableCOS.Intitule, TableCOS.Lien, TableCOS.Service, TableCOS.DateFin, TableCOS.Type, TableCOS.Direction, TableCOS.Annee, TableCOS.Titre From TableCOS where (((TableCOS.DateFin)>="&VarDate&")) Order By TableCOS.Direction, TableCOS.DateFin desc" , Conn%>
Et j'ai ce message d'erreur :
Microsoft OLE DB Provider for ODBC Drivers
error '80004005'
[MySQL][ODBC 3.51 Driver][mysqld-5.0.16-nt]No database selected
/adujr/AffCOS1.asp, line 20
La ligne 20 correspond à la requête. Je n'ai trouvé pas d'explication sur ce message d'erreur.
Quelqu'un peut il m'aider?
Merci.
Pierre13BdR