Skip to main content
Announcements
Global Transformation Awards! Applications are now open. Submit Entry
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Conexão com arquivo do access

Bom dia.

Estou com um pequeno BD, que está em arquivo access (.mbd), consigo entrar nele, via qlikview, olhar suas tabelas, etc... Mas quando clico no load, recebo esta mensagem:

SQL##f - SqlState: IM002, ErrorCode: 0, ErrorMsg: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

ODBC CONNECT32 TO [;DBQ=C:\Users\Dell\Desktop\lotewin.mdb]

Alguém pode me ajudar?

1 Solution

Accepted Solutions
nicolett_yuri

Faltou você definir o nome da conexão que vai utilizar.

Vá até o gerenciador ODBC 32bits, em fonte de dados do usuário (ou sistema) clique em adicionar e crie a conexão. Lembre-se que ODBC sempre precisa ter a conexão criada em seu gerenciador, pois quem realiza esse controle é o sistema operacional.

Depois de criar a conexão via ODBC, volte ao qlikview e refaça a conexão utilizando o assistente, sua linha de conexão deve ficar parecida com essa forma:

ODBC CONNECT32 TO [NomeConexaoOdbc;DBQ=C:\1.mdb];

View solution in original post

4 Replies
nicolett_yuri

Faltou você definir o nome da conexão que vai utilizar.

Vá até o gerenciador ODBC 32bits, em fonte de dados do usuário (ou sistema) clique em adicionar e crie a conexão. Lembre-se que ODBC sempre precisa ter a conexão criada em seu gerenciador, pois quem realiza esse controle é o sistema operacional.

Depois de criar a conexão via ODBC, volte ao qlikview e refaça a conexão utilizando o assistente, sua linha de conexão deve ficar parecida com essa forma:

ODBC CONNECT32 TO [NomeConexaoOdbc;DBQ=C:\1.mdb];

Anonymous
Not applicable
Author

Perfeito Yuri, vc é 10.

Valeu.

Abraço forte.

Marcos.

Not applicable
Author

Se for necessário se conectar com 20 arquivos .accdd, temos que criar as 20 conexões?

** Tentei usar o "*" mas não deu certo =-[

nicolett_yuri

Cada arquivo access vai precisar de uma conexão, pois são bases de dados diferentes.

ODBC CONNECT32 TO [NomeConexaoOdbc;DBQ=C:\1.mdb];


SQL SELECT ...........


DISCONNECT;



ODBC CONNECT32 TO [NomeConexaoOdbc;DBQ=C:\2.mdb];


SQL SELECT ...........


DISCONNECT;