No consigo conectarme en local con mysql ...

29/08/2005 - 20:35 por Chele | Informe spam
Buenas os cuento.

Primero instalo el servidor de mysql.
mysql-essential-4.1.14-win32.msi

Despues he instalado el Administrador :
mysql-administrator-1.1.2-win.msi

Despues el oledb :
MyOLEDB3.exe

Y el obdc :
MyODBC-3.51.11-2-win.exe

Todo como ley por estos foros, pero no consigo hacerlo funcionar, si
pongo esto :

on error resume next
dim adoRS
dim adoConn

set adoConn = Server.CreateObject("ADODB.Connection")
set adoRS = Server.CreateObject("ADODB.Recordset")

adoConn.Open "Provider7.0.0.1;3306;" & _
"Data Source=planetarol_planetarol;" & _
"User Id=root;" & _
"Password=qwerasdf"

if adoConn.errors.count = 0 then
response.write "OK"
else
response.write "ERROR"
end if

Me dice que ok, que funciona, pero si quito el on error resume next me
da este error :

ADODB.Connection (0x800A0E7A)
No se encontró el proveedor especificado. Es posible que no esté
instalado correctamente.

En la linea :

adoConn.Open "Provider7.0.0.1;3306;" & _
"Data Source=planetarol_planetarol;" & _
"User Id=root;" & _
"Password=qwerasdf"


¿Sabeis que hago mal? Necesito hacerlo funcionar pero no lo consigo :(


Venga un saludo y gracias anticipadas.
 

Leer las respuestas

#1 Miguel Gonzalez
30/08/2005 - 12:20 | Informe spam
Hola Chele.

Creo que te falta indicar el driver ODBC que debe utilizarse.

Prueba con la siguiente cadena de conexión:

adoConn.Open "Driver={MySQL ODBC 3.51 Driver};" &_
"Server=localhost;" &_
"Port306;" &_
"Database=planetarol_planetarol;" &_
"Uid=root;" &_
"Pwd=qwerasdf;"

Saludos!
Miguel


Chele escribió:
Buenas os cuento.

Primero instalo el servidor de mysql.
mysql-essential-4.1.14-win32.msi

Despues he instalado el Administrador :
mysql-administrator-1.1.2-win.msi

Despues el oledb :
MyOLEDB3.exe

Y el obdc :
MyODBC-3.51.11-2-win.exe

Todo como ley por estos foros, pero no consigo hacerlo funcionar, si
pongo esto :

on error resume next
dim adoRS
dim adoConn

set adoConn = Server.CreateObject("ADODB.Connection")
set adoRS = Server.CreateObject("ADODB.Recordset")

adoConn.Open "Provider7.0.0.1;3306;" & _
"Data Source=planetarol_planetarol;" & _
"User Id=root;" & _
"Password=qwerasdf"

if adoConn.errors.count = 0 then
response.write "OK"
else
response.write "ERROR"
end if

Me dice que ok, que funciona, pero si quito el on error resume next me
da este error :

ADODB.Connection (0x800A0E7A)
No se encontró el proveedor especificado. Es posible que no esté
instalado correctamente.

En la linea :

adoConn.Open "Provider7.0.0.1;3306;" & _
"Data Source=planetarol_planetarol;" & _
"User Id=root;" & _
"Password=qwerasdf"


¿Sabeis que hago mal? Necesito hacerlo funcionar pero no lo consigo :(


Venga un saludo y gracias anticipadas.

Preguntas similares