ODBC --Falha na chamada


Análise do problema
O usuário estava com problema para importa/vincular algumas consultas dentro do Microsoft ACCESS 2010 utilizado o drive do IBM DB2 CONNECT.
Verificamos que a DSN estava configurado no local errado no ODBC. O ODBC padrão do Windows 7 64 bits é 64Bits e não funciona para programas que precisam de uma conexão com fonte no ODBC de 32Bit.
O problema foi resolvido da seguinte forma:
1. Clique em Iniciar, Executar (ou no teclado Windows+R) e digite: %windir%\SysWOW64\odbcad32.exe
2. Realize as configurações necessárias e teste.
Assim, quando o aplicativo for utilizar a conexão com fonte 32 bits, a conexão será carregada automaticamente a partir do DSN configurado no Odbcad32.exe localizado na pasta %systemdrive%\Windows\SysWoW64.

Mesmo configurado o DSN corretamente quando o usuário foi testar não funcionou.
Quando o usuário realizava o processo de conexão com as fontes DSN dentro do MS Accss, recebia a seguinte mensagem de erro: "ODBC --Falha na chamada. O drive especificado não pôde ser carregado devido ao erro de sistema 193: (IBM DB2 ODBC DRIVER,D:\Arquivo de progras\SQLLIB\BIN\DB2CLI.DLL). (#160)"
Verificamos verificamos então se tratava de uma incompatibilidade com o MS Office 2010 64Bits.
O problema foi resolvido removendo o MS Office 2010 64Bits e instalado uma verão de 32Bits

Vide o passo a passo 

Solução:

1. Remova o MS Office 2010 64Bit e instale o MS Office 2010 32Bit
2. Instalar e configurar o DB2 Connect; seguindo o procedimento recomendado por sua corporação;
3. Configurar o DSN, clique em Iniciar, Executar (ou no teclado Windows+R) e digite: %windir%\SysWOW64\odbcad32.exe;
4. Testar com o usuário e ok.

Comentários

Postagens mais visitadas deste blog

Como criar usuário pelo CMD no Windows?

Falha ao conectar a um serviço do Windows, não foi possível conectar o Windows ao serviço Cliente da Diretiva de Grupo

Erro 1920. O serviço 'Office Software Protection Plataform' (osppsvc) não pôde ser iniciado. Verifique se você tem privilégios suficientes para iniciar os serviços do sistema