Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: olve en 30 Noviembre 2011, 05:25 am



Título: Conectar MySQL con VB6 en W7
Publicado por: olve en 30 Noviembre 2011, 05:25 am
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





Título: Re: Conectar MySQL con VB6 en W7
Publicado por: raul338 en 1 Diciembre 2011, 02:44 am
A mi tambien, nunca me funciono directamente :-/

Por eso uso esta

Código:
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


Título: Re: Conectar MySQL con VB6 en W7
Publicado por: olve en 1 Diciembre 2011, 04:54 am
lo intentare

Gracias



Título: Re: Conectar MySQL con VB6 en W7
Publicado por: seba123neo en 1 Diciembre 2011, 05:11 am
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.


Título: Re: Conectar MySQL con VB6 en W7
Publicado por: olve en 7 Diciembre 2011, 05:25 am
ya quedo.

Gracias y Saludos


Título: Conectar MySQL con VB6 en W7
Publicado por: phooenix en 10 Marzo 2013, 18:27 pm
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.


Título: Re: Conectar MySQL con VB6 en W7
Publicado por: yum-kax en 10 Marzo 2013, 20:51 pm
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.