6 votos

QGIS ODBC de 64 bits configuró el enlace para el acceso de 32 bits en win7

Estoy tratando de establecer un vínculo ODBC de Access 2007 de 32 bits pero al no tener ningún éxito. Mi sistema es un win7 pro 64 bits y tengo QGIS 64 bits instalado. Aquí están los pasos que ya he probado.

  1. Establecer un vínculo ODBC usando c:\windows\syswow64\odbcad32.exe. Sin embargo, cuando trato de usar que, el mensaje de error indica que existe una arquitectura de desajuste, que supongo que significa entre 64 y 32 bits de la arquitectura.

  2. Tratado de configurar el ODBC de enlace de la ubicación estándar en el Panel de Control, pero el error es que el controlador de Microsoft Access no está instalado.

  3. Descargar el Microsoft Access de 64 bits en tiempo de ejecución, pero al instalar el error viene de que el Acceso de 32 bits instalado y el de 64 bits en tiempo de ejecución no puede ser instalado.

No estoy seguro de dónde ir desde aquí.

Sé que puedo cambiar de bases de datos e ir con un sistema espacial, pero esta es una descarga normal de un sitio web del gobierno, lo que podría significar un montón de trabajo extra. Cualquier ayuda sería muy apreciada.

3voto

Ricardo Reyes Puntos 3428

Aquí está la cosa. Windows de 64 bits almacena el de 64 bits odbcad.exe en la carpeta System32. El uno en la ubicación que estás editando, c:\windows\syswow64\odbcad32.exe es, en realidad, la de 32 bits. Hilarante derecho? 32 bits de las aplicaciones en la carpeta syswow64, las aplicaciones de 64 bits en la carpeta System32! Hay razones , sin embargo.

Ahora, para QGIS, agregar el controlador ODBC en el odbcad para la arquitectura adecuada para usted:

  • para 32 bits aplicaciones, abrir c:\Windows\syswow64\odbcad32.exe
  • para las aplicaciones de 64 bits, abra c:\Windows\system32\odbcad32.exe

Para hacer esto de manera rápida, puede utilizar mi reg secuencias de comandos: https://gist.github.com/alexgleith/9358893

2voto

Bomhof Puntos 29

Intente desinstalar QGIS-64 bit y reinstale QGIS-32 bit. Entonces prueba el enlace de odbc. Este truco me funcionó, creo que QGIS-64 está buscando en la carpeta incorrecta (la carpeta system32) el enlace ODCB. El uso de QGIS-32 hará que se vea en la carpeta SysWOW64.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X