2009-12-22 24 views
15

estoy recibiendo la siguiente excepción ODBC cuando moví la plataforma de desarrollo de Windows XP a Windows 7 X86 X64:64 bits ODBC Excepción

ERROR [IM014] [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application 

Lo que estoy seguro de que quiere decir es que el servidor se está conectando to es de 32 bits, y la computadora en la que estoy ejecutando es de 64 bits y el controlador ODBC en uso es de 64 bits.

La aplicación que estoy escribiendo está configurada para ejecutarse en modo de 32 bits porque parte del software de terceros que empleamos no es compatible con 64 bits.

Intenté descargar un controlador de 32 bits y cambiar el DSN, pero no solucionó mi problema. Todavía tengo la excepción.

Si alguien tiene algún enlace para controladores SQL de 32 bits, o alguna idea sobre cómo podría solucionar esto cambiando el proyecto, soy todo oídos.

Gracias de antemano,

-Jrud-

+0

some1 votó para cerrar mi tema, ¿puedo preguntar por qué? – Jrud

+2

Me alegro de que no haya sido cerrado :) Llegó a ser muy útil hoy. – Jedidja

Respuesta

20

Suena más que he configurar un DSN de 32 bits utilizando el Administrador de ODBC de 64 bits:

http://msdn.microsoft.com/en-us/library/ms712362(VS.85).aspx

Try utilizando este Administrador ODBC en su lugar:

c: \ windows \ sysWOW64 \ odbcad32.exe

+0

Exactamente el problema. Muchas gracias. – Jrud

+0

Ahora, mirando a través del panel de control, no puedo encontrar la manera de entrar en el administrador de 32 bits sin pasar por esa ruta de directorio ... ¿por qué Microsoft ocultó el administrador de 32 bits? 0_o – Jrud

+4

No quieren que lo sepan. – broke

0

Si escribe ODBC desde el cuadro de Inicio -> Buscar programas, solo muestra el administrador ODBC de 32 bits, no la consola de 64 bits. Microsoft oculta el administrador de 64 bits de la búsqueda.

+2

No, esa es la forma incorrecta. Muestran el administrador de ODBC de 64 bits y ocultan el de 32 bits. – BruceHill

Cuestiones relacionadas