De acordo com este site:
http://support.microsoft.com/kb/942976
•A versão de 32 bits do arquivo Odbcad32.exe está localizada na pasta %systemdrive%\Windows\SysWoW64. •A versão de 64 bits do arquivo Odbcad32.exe está localizada na pasta %systemdrive%\Windows\System32.
Isso é um erro de digitação? Os caminhos estão invertidos?
Ambos os programas listarão todos os DSNs usando drivers de 32 e 64 bits, mas devemos usar o utilitário de correspondência apropriado para criar/modificar um DSN?
se eu tiver uma versão de 64 bits do Windows 7, qual versão estou executando? Percebo que ambos os exe têm "32" no nome, o que é desconcertante e dificulta saber.
Atualizar
Acho que a documentação da MS pode estar correta, afinal, com base no seguinte.
Quando tento criar um novo DSN que faça referência a um driver IBM DB2 de 32 bits, usando System32\Odbcad32.exe (que a MS chama de versão de 64 bits do utilitário), vejo isso
Quando executo \SysWoW64\Odbcad32.exe (que a MS chama de versão de 32 bits do utilitário), vejo o seguinte:
Observe que o driver de 32 bits só está disponível quando executo a versão do utilitário encontrada em \SysWoW64\Odbcad32.exe, que a MS chama de "versão de 32 bits", embora seja estranhamente encontrada no SysWow64pasta. Se eu escolher o driver sem 32 ou 64 no nome, ele será exibido posteriormente como sendo o driver de 64 bits após a criação do DSN.
Novamente, parece que a documentação da MS pode estar certa, mas a escolha de onde colocar o utilitário e como chamá-lo é muito estranha...
Comentários?
Responder1
Por alguma razão (que eu não sei), no Windows de 64 bits, os arquivos de 64 bits são armazenados no mesmo local que seus equivalentes de 32 bits estavam no Windows de 32 bits (portanto, os programas de 64 bits estão em "C:\Arquivos de Programas " e os arquivos de sistema de 64 bits estão em "C:\Windows\System32", e os programas de 32 bits residem em novos diretórios - "C:\Arquivos de Programas (x86)" e "C:\Windows\SysWoW64". De acordo comWikipédia, WoW64 significa "Windows de 32 bits no Windows de 64 bits".
O driver foi instalado no lugar certo, é apenas um esquema de nomenclatura confuso da Microsoft.