Error de ODBC: el DSN especificado contiene una falta de coincidencia de arquitectura

Esto solucionará un error común al intentar agregar o configurar una fuente de base de datos en Windows 7.

Al intentar agregar un nuevo origen de datos en mi máquina de Windows 7 de 64 bits, me encontré con este error frustrante. Necesitaba crear una fuente de datos con un controlador de Microsoft Access y experimenté el siguiente error:

Error de ConfigDSN, ConfigDriver o ConfigTranslator del controlador
Errores encontrados:
El DSN especificado contiene una discrepancia de arquitectura entre el controlador y la aplicación

Esto se debe al hecho de que Microsoft Access es un programa de 32 bits con controladores de 32 bits que está causando los problemas de compatibilidad.

Windows 7 de 64 bits tiene dos versiones diferentes del Administrador de fuente de datos ODBC. El Administrador de fuente de datos ODBC al que se accede a través del Panel de control es la versión de 64 bits. Lo que debemos hacer es usar la versión de 32 bits del Administrador de fuente de datos ODBC en su lugar.

1 Navega hasta c: \ Windows \ sysWOW64 \ odbcad32.exe Puede usar la función de búsqueda ya que hay muchos archivos en esta carpeta si es necesario.

2 Haga doble clic para iniciar el ejecutable. No debería tener problemas para agregar el controlador basado en 32 bits a su máquina de 64 bits.