Orígenes de datos ODBC

Problema con el ODBC de MySQL en Windows 7 de 64 bits

Tengo varios desarrollos en Access que utilizan como base de datos un servidor MySQL. Hace unos días mi maquina se fue al cielo de las computadoras y al dar de alta las configuraciones en mi nuevo equipo me encuentro con este problema.

Al instalar el ODBC.

Si instalo el ODBC Driver de MySQL (ahora desarrollado por Oracle) de 64 bits aparece de manera correcta en el panel de control y puedo dar de alta correctamente la configuración del enlace a la base de datos. Pero la aplicación no la reconoce y me da este error.

“La arquitectura del DSN no coincide entre el controlador y la aplicación”

Por lo tanto no la puedo utilizar.

Si instalo la versión de 32 bits del ODBC driver de MySQL no aparece en la lista de opciones MySQL para dar de alta un Origen de los datos

La solución.

La solución que me funcionó fue dejar la versión de 32 bits instalada y ejecutar como usuario administrador el programa de Orígenes de datos que se encuentra en:

Orígenes de datos ODBC MySQL
Orígenes de datos ODBC
C:\Windows\SysWOW64\odbcad32.exe
De esa manera puedo dar de alta mi DSN ya que si aparece en el listado y funciona perfectamente con mi aplicación. 🙂

17 thoughts on “Problema con el ODBC de MySQL en Windows 7 de 64 bits

  1. buen día Linuxman. Muchas gracias por tu aporte, casi no puedo solucionar este error, y gracias a este post lo resolví

  2. Estoy buscando la solucion a algo parecido: tengo una aplicacion de acceso remoto a un servidor Mysql con visual basic 6. Corre bien en windows de 32 bits, pero al instalarla en una nueva maquina del cliente con windows 7 de 64 bits no funciona. no se cual version del controlador es preferible instalar y hacer el conection string en vb. agradeceria cualquier ayuda. saludos

  3. hola tengo un problema al conectar oracle clinet de 32 bits con crystal report 9 en windows 8 de 64 bits alguna idea de como poder conectar a la base de datos gracias

  4. ES CORRECTO LA NO HAY QUE REINSTALAR NADA SOLO CON EJECUTAR COMO ADMINISTRADOR EL C:\Windows\SysWOW64\odbcad32.exe QUEDA SOLUCIONADO EL PROBLEMA DE QUE NO APARECEN LOS NOMBRES DE ORIGENES DE DATOS ODBC EN W7

  5. Linuxman tenés idea tengo una MDB que tuvo que pasarse de urgencia a un equipo con WIN7 64 bits el tema que a veces desde maquinas clientes con Vistual mediante ODBC conectado a esa MDB da el error -2147024882 Microsoft Ole DB Provider For OBDC Drivers se exedieron los recursos del sistema. Me da la sensación que es un problema con el Win 64 se que tiene servicios activados para la red que monitorizan el trafico que se puede desactivar ?? se puede mejorar el rendimiento de las conecciones ODBC de ese Windows para que no tengan problemas al conectarse….la razon que me di cuenta de algo de saturación es porque al estar conectado a ese Win 64 bits por Teamviewer desde itri kadi,,,,dejaba de conectarse el cliente en red y daba ese error…. tenes idea que puede ser. ??

    Gracias.

    • Hola Seba,

      Creo que en tu duda no hay nada que ver con respecto a MySQL, que es de lo que trata este artículo ¿cierto?.

      De todos modos intentaré ayudarte. No se si se pueda mejorar el rendimiento de un ODBC, pero por lo que me comentas más bien tienes problemas de intermitencia en la conexión de red. ¿Tus clientes y el servidor están en la misma red de área local?

      Saludos.

¡Me encantaría saber que opinas!

%d bloggers like this: