ASP Y MySQL

Joaki
02 de Febrero del 2006
Hola estoy intentando conectar una aplicacion ASP con una base de datos MySQL, mas por mas pruebas que he hecho a lo unico que he llegado como maximo es:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[TCX][MyODBC]Client does not support authentication protocol requested by server; consider upgrading MySQL client
...


La conexion la establezco con

set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Driver={MySQL};SERVER=localhost;DATABASE=yorki;UID=root;PASSWORD=root"


La base de datos Mysql (yorki) esta creada y funcionando. Con Mysql-Front he podido acceder a ella con ese user y pass sin problema y editarla.


No se que hacer mas... os agradeceria una respuesta con una solucion.

[email protected]

1 saludo

nOTA: Tambien agradeceria cualquier pagina asp con peque帽a base de datos mysql ( por muy peque帽a que sea que me verifiqueis que funciona, ya que me estoy volviendo loco )

Andres
02 de Febrero del 2006
A mi me funciona con el siguiente codigo

connectionstring = "DSN=ODBC;User=user;Password=pass"
set cnn = server.CreateObject("ADODB.Connection")
cnn.Open connectionstring

Debes instalar el driver de obdc para MySQL

orslins
02 de Febrero del 2006
Hola.
Lo intente con:
connectionstring = "DSN=ODBC;User=user;Password=pass"
set cnn = server.CreateObject("ADODB.Connection")
cnn.Open connectionstring

Y me da error, tambien lo intente con:
strConn = "DRIVER={MySQL};SERVER=localhost;DATABASE=AFC;USER=root;PASSWORD=123456;OPTION=3"
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open strConn

Y me da el siguiente error:
Tipo de error:
Provider (0x8000FFFF)
Error catastr贸fico
en la linea donde se intenta abrir la conexion (oConn.Open strConn).

ac_sino
02 de Febrero del 2006
prueba en la linea de comandos de Mysql lo siguiente

set password for 'root'@'localhost'=old_password('root');

eso en tu caso, pero puede variar con los usuarios, host y passwords.

Morris
02 de Febrero del 2006
Yo realice una conexion e instalo MyODBC entonces en la conexion de DRIVER pones el nombre del driver 3.5.1 Myodbc y se separan por ; no por , en la conexion

Sorro
02 de Febrero del 2006
Hola, yo tengo el mismo problema....en mi servidor de internet me han creado sl DSN a mi bbdd mysql, ya k desde el panel no lo puedo hacer yo...
al cargar mi ASP me da "error catastr贸fico"...en la linea que conecta, los del servidor no m dan ayuda..i estoy perdido.Gracias