Esta es la solución más válida que encomtrarás brindar, sin embargo obsérvala pausadamente y valora si se puede adaptar a tu trabajo.
Solución:
El artículo de Microsoft de Gestión de fuentes de datos dice lo siguiente:
Para administrar una fuente de datos que se conecta a un controlador de 32 bits en una plataforma de 64 bits, utilice
c:windowssysWOW64odbcad32.exe
. Para administrar una fuente de datos que se conecta a un controlador de 64 bits, use
c:windowssystem32odbcad32.exe
. En Herramientas administrativas en un sistema operativo Windows 8 de 64 bits, hay iconos para el cuadro de diálogo Administrador de fuente de datos ODBC de 32 y 64 bits.Si usa odbcad32.exe de 64 bits para configurar o quitar un DSN que se conecta a un controlador de 32 bits, por ejemplo, Driver to Microsoft Access (*.mdb), recibirá el siguiente mensaje de error:
El DSN especificado contiene una discrepancia de arquitectura entre el controlador y la aplicación
Para resolver este error, utilice odbcad32.exe de 32 bits para configurar o eliminar el DSN.
Evidentemente, su aplicación es de 32 bits. ¿Ha utilizado el odbcad32.exe correcto para definir el DSN?
Comentarios y valoraciones del tutorial
Recuerda que puedes dar visibilidad a este artículo si te fue útil.