Acessando ACCESS 2010 pelo QGIS 2.8.1 Wien - ERRO de incompatibilidade de arquiteturas entre o Driver e o Aplicativo QODBC3

365 views
Skip to first unread message

Mario Luiz Martins Pereira

unread,
Jul 29, 2015, 7:43:15 PM7/29/15
to qgisbrasil
Ola a todos

Tenho um projeto no ACCESS 2010 (32) e gostaria de acessa-lo no QGIS 2.8.1. O sistema é Windows7-64.

Ja alterei a configuracao da FONTE DE DADOS ODBC para %windir%\SysWOW64\odbcad32.exe e adicionei tres fontes de dados de sistema diferentes (a partir do mesmo banco de dados: F\BD\BancoAPAnhatomirim.mdb), usando diferentes drivers do ACCESS:

Driver do Microsoft Access (*.mbd) v. 6.... CRIEI O NOME QGIS1
Microsoft Access Driver (*.mbd) v. 6....CRIEI O NOME QGIS2
Microsoft Access Driver (*.mbd *accdb) v. 14......CRIEI O NOME QGIS3


Quando tento acessar pela conexao de banco de dados eVis, consigo selecionar o MSAccess, encontro o banco que quero trabalhar, consigo seleciona-lo, mas na hora de testar a conexao da erro:

Se tento via ODBC:

"Nova conexão com base de dados solicitada...

Conexão com [localhost.QGIS] falhou: [Microsoft][ODBC Driver Manager] O DSN especificado contém uma incompatibilidade de arquiteturas entre o Driver e o Aplicativo QODBC3: Não foi possível ligar"



Se tento via MSAccess (selecionando o BD):

"Nova conexão com base de dados solicitada...

Conexão com [.F:/BD/BancoAPAnhatomirim.mdb] falhou: [Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado QODBC3: Não foi possível ligar"


Alguem poderia me dar uma luz de onde estou errando?


Desde ja meu obrigado pela atencao dispensada


Mario









Message has been deleted

Franklin Januário

unread,
Jul 30, 2015, 10:10:18 AM7/30/15
to qgisbrasil, marioluizma...@gmail.com
Mário, há muitos problemas relacionados à conexão com bancos de dados não espaciais, um deles é a ausência da coluna geometria. A recomendação geral é que se faça a migração do MDB para um Postgis. Dê uma olhada nesse tópico do stackexchange, lá tem o passo a passo para uma possível solução:

Mario Luiz Martins Pereira

unread,
Jul 30, 2015, 11:11:08 AM7/30/15
to qgisbrasil, frank...@gmail.com
Obrigado Franklin pelo apoio. 

Essa é uma das ideias, apos eu revisar o projeto e atualizar alguns campos (o projeto se refere a áreas embargadas e autuadas por infração ambiental - sou servidor do ICMBio - MMA). Ja havia lido o post, mas estava ainda optando por manter algumas tabelas no ACCESS para facilitar o preenchimento dos usuários enquanto que os arquivos espaciais ficariam no PostGis. A minha intenção é fazer a manutenção dos pontos e polígonos da fiscalização via QGIS (assim como a visualização desses dados, em computadores em rede interna). 

Os arquivos do Access seriam associados pelos IDs (numero de auto de infração ou do embargo) no QGIS (isso sei que é possivel no ArcGis e pretendia fazer isso no QGIS).

A migracao pro PostGis de todas as tabelas vai me gerar nova demanda de aprender (e ensinar) o preenchimento desses novos dados pelos usuários. Aceito sugestoes

Se puder me responder mais algumas questões, te agradeço..

Uso o psqlodbc pra essa migração?

Essas migrações mantem as relações estabelecidas no Access?

Obrigado novamente

Franklin Januário

unread,
Aug 4, 2015, 2:00:24 PM8/4/15
to qgisbrasil, frank...@gmail.com
Dê uma olhada no comando ogr2ogr da biblioteca GDAL, realmente não sei quanto às relações.

Sassá

unread,
Aug 5, 2015, 8:46:41 AM8/5/15
to qgisbrasil, frank...@gmail.com
Caro Mario,


Tive um problema semelhante há algum tempo.
Pesquisei sobre a questão e o que encontrei é o seguinte:

- Se você instalar o QGIS 32 bits, mesmo na arquitetura Windows 64, deve resolver.

- Senão, existe um pacote de atualização de drivers da Microsoft para 64 bits. O nome dele é "AccessDatabaseEngine_x64.exe" que pode ser baixado  gratuitamente no site da Microsoft.

Forte abraço
Sassá




Então a solução é instalar o driver 32 bits.  

Franklin Januário

unread,
Aug 5, 2015, 2:22:22 PM8/5/15
to qgisbrasil, frank...@gmail.com
Mário, só uma pergunta esses MDBs seria originados do Geomedia?

Mario Luiz Martins Pereira

unread,
Aug 5, 2015, 2:38:11 PM8/5/15
to qgisb...@googlegroups.com
Oi Franklin
Estou construindo no Access 2010.
Reinstalei o QGis , agora como 32 e conforme orientacao do Sassa, e funcionou perfeitamente.
Obrigado novamente

_____________________________________________________________
Mario L.M. Pereira
Analista Ambiental -  Geógrafo Doutorando
Área de Proteção Ambiental de Anhatomirim- ICMBio +55.48.3369-0340 
Laboratório de Oceanografia Costeira - LOC -UFSC + 55.48.3231-3416

--
Comunidade QGIS Brasil: http://qgisbrasil.wordpress.com
---
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "qgisbrasil" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/qgisbrasil/k2bcAOsAyL8/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para qgisbrasil+...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para qgisb...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/qgisbrasil.
Para mais opções, acesse https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages