Conectar MySQL con VB6 en W7

Iniciado por olve, 30 Noviembre 2011, 05:25 AM

0 Miembros y 2 Visitantes están viendo este tema.

olve

Buenas noches,

Necesito me orienten instale el conector de mysql para 64bits pero cuando lo ejecuto desde vb me manda un error:

Run-time error '2147467259 (80004005)'

[Microsoft][Administrador de controladores ODBC] no se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado

la cadena de la conexion es:
DRIVER={MySQL ODBC 5.1 Driver};SERVER=localhost;DATABASE=dbhuella;UID=root"

cuando realizo la prueba desde DSN si logra la conexion.

Gracias y Saludos




raul338

A mi tambien, nunca me funciono directamente :-/

Por eso uso esta

Private Const CnnString = _
    "Provider=MSDataShape.1;DRIVER={MySQL ODBC 5.1 Driver};Server={IP};Port={port};" & _
    "Database={DB};User={USER};Password={PWD};default command timeout=20; Connection Timeout=5;"


Le hago un replace a cada cosa :P

olve


seba123neo

ese error es porque no encuentra el driver...asi de simple, no creo que tengas que instalar el de 64 bits ya que los DSN de 64 bits se guardan en otro lugar distinto a los de 32 bits.

desistalalo e instalate el de 32...y no vayas al panel de control->herramientas administrativas->odbc para crearlo ya que eso te abre los odbc de 64bits, vos tenes que abrir el administrador DSN de 32 bits, que esta en la carpeta SYSWOW64 dentro de la carpeta de windows.

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

olve


phooenix

Son ustedes los mejores no habia podido conseguir nada que me ayudara en este problema, puedo añadir que el nombre de la aplicación para configurar el ODBC de 32 bits y crear el DSN para luego acceder la BD desde visual Basic 6 en w7 y que esta en el diretorio C:\Windows\SysWOW64 es  odbcad32.exe, muchas gracias, saludos.

yum-kax

hace mucho q no entro a la pagina, justo la semana pasada estuve viendo el tema..

la solucion es facil. el driver que estas poniendo esta mal,seguro que te bajaste el ultimo desde la pagina.. tenes que poner

DRIVER={MySQL ODBC 5.2w Driver}

sino anda a herramientas administratibas busca la herramienta de bases ODBC y cuando quieras agregar un nuevo servidor dyn si no mal recuerdo.. no se bien los nombres ahora exactos, y cuando le das agregar te va a salir el nombre del driver.

cualquier cosa pregunta, espero conectarme seguido, y espero que te sirva mi rta.