Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Olá
Sim, veja como você verifica quais drivers estão instalados no meu sistema? Você pode verificar os drivers que estão instalados em seu sistema indo ao Administrador de Fontes de Dados da ODBC. Para abri-lo, pressione ⊞ Win + R, e digite: odbcad32.exe. Em seguida, verifique a guia Drivers para drivers instalados. A coluna Nome indica o nome exato que você deve usar na sua sequência de conexão ou DSN.
Se você estiver no Windows de 64 bits, isso lista apenas os drivers de 64 bits instalados em seu sistema. Para ver quais drivers de 32 bits estão instalados, pressione ⊞ Win + R e digite: C:\Windows\SysWOW64\odbcad32.exe e vá para a guia Drivers novamente.
O que causa esse erro? A mensagem de erro diz, simplificando, que o Gerente de Drivers ODBC não conseguiu encontrar o driver especificado em sua sequência de conexão ou DSN.
Isso pode ter 3 causas comuns:
O driver que você tentou usar não está instalado no seu sistema O driver está instalado, no entanto, ele não corresponde à mordida do código que você está executando Você cometeu um erro ao digitar o nome do motorista Como faço para verificar quais drivers estão instalados no meu sistema? Você pode verificar os drivers que estão instalados em seu sistema indo ao Administrador de Fontes de Dados da ODBC. Para abri-lo, pressione ⊞ Win + R, e digite: odbcad32.exe. Em seguida, verifique a guia Drivers para drivers instalados. A coluna Nome indica o nome exato que você deve usar na sua sequência de conexão ou DSN.
Se você estiver no Windows de 64 bits, isso lista apenas os drivers de 64 bits instalados em seu sistema. Para ver quais drivers de 32 bits estão instalados, pressione ⊞ Win + R e digite: C:\Windows\SysWOW64\odbcad32.exe e vá para a guia Drivers novamente.
digite descrição da imagem aqui
O motorista está instalado, mas pode ser a mordida errada, o que eu faço? Em seguida, você tem duas opções, ou ajustar a bitness que seu programa está executando, ou instalar um driver com uma bitness diferente.
Alguns dos drivers que são instalados por padrão no Windows têm apenas uma variante de 32 bits. Estes não podem ser usados com programas de 64 bits.
Você geralmente pode identificar qual bitness um programa está sendo executado no gerenciador de tarefas. No Windows 10, todos os programas de 32 bits têm (32 bits) anexados ao seu nome. Se isso não estiver lá, você provavelmente está executando um programa de 64 bits, e a maioria das linguagens e ambientes de programação modernos são executados em 64 bits por padrão, mas permitem que você mude para 32 bits. No entanto, as especificidades para diferentes linguagens de programação estão fora do escopo desta questão
Como posso verificar que não digitei mal o nome do motorista? Uma sequência de conexão ODBC se parece com isso:
DRIVER={DriverName}; ParâmetroName1=ParâmetroValue1; ParâmetroNamen=ParameterValuen; A parte do nome do driver precisa ser delimitada por chaves se ela pode conter caracteres especiais, e precisa exatamente corresponder ao nome do driver instalado, como encontrado no ODBC Data Source Administrator, incluindo espaços e caracteres tipográficos, mas excluindo a capitalização.
Observe que para o código implantado, o driver deve estar presente no computador/servidor executando o código.
O artigo abaixo fornece solução alternativa para o problema que ocorre na ferramenta ODBC Data Source Administrator.
https://docs.microsoft.com/en-us/troubleshoot/sql/connect/odbc-tool-displays-32-bit-64-bit
Espero que isso te ajude.
Obrigado
Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou expressões estranhas.