Ir para conteúdo
  • 0

Conexão ODBC DataFlex servidor


Bruno Roque Lins Da Silva

Pergunta

2 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

Encontrei essa resposta no forum sobre assunto:

Esse erro significa que o DSN (Data Source Name, nome da fonte de dados) que você está especificando na configuração de conexão não está sendo encontrado no registro do Windows.

É importante que o formato executável e de vinculação do seu driver ODBC (ELF) seja o mesmo que o seu aplicativo. Em outras palavras, você precisa de um driver de 32 bits para um aplicativo de 32 bits ou um driver de 64 bits para um aplicativo de 64 bits.

Se estes não coincidirem, é possível configurar um DSN para um driver de 32 bits e quando você tentar usar esse DSN em um aplicativo de 64 bits, o DSN não será encontrado porque o registro contém informações DSN em diferentes locais dependendo do ELF (32 bits versus 64 bits).

Certifique-se de que está usando a ferramenta correta de administrador oDBC. No Windows de 32 bits e 64 bits, a ferramenta padrão do administrador ODBC está em c:\Windows\System32\odbcad32.exe. No entanto, em uma máquina Windows de 64 bits, o padrão é a versão de 64 bits. Se você precisar usar a ferramenta ODBC Administrator de 32 bits em um sistema Windows de 64 bits, você precisará executar o encontrado aqui: C:\Windows\SysWOW64\odbcad32.exe

Onde eu vejo esse tropeço das pessoas é quando um usuário usa o administrador ODBC padrão de 64 bits para configurar um DSN; pensando que é para um DSN de 32 bits. Em seguida, quando o aplicativo de 32 bits tenta se conectar usando esse DSN, "Fonte de dados não encontrada..." Ocorre.

Também é importante garantir que a ortografia do DSN corresponda à do DSN configurado no administrador ODBC. Uma letra errada é tudo o que é preciso para um DSN ser incompatível.

Pode não ser a mesma marca de produto que você tem, no entanto; é um problema genérico que é encontrado ao usar nomes de origem de dados ODBC.

Em referência à parte do Provedor de DB OLE da sua pergunta, parece ser um tipo semelhante de problema onde o aplicativo não é capaz de localizar a configuração para o provedor especificado.

Espero que isso te ajude.

Obrigado

https://answers.microsoft.com/pt-br/msoffice/forum/all/odbc-driver-manager-nome-da-fonte-de-dados/ad1c4744-ea31-4a5e-88bd-0fc1508587cb

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
1 hora atrás, Alex Pereira disse:

Encontrei essa resposta no forum sobre assunto:

Esse erro significa que o DSN (Data Source Name, nome da fonte de dados) que você está especificando na configuração de conexão não está sendo encontrado no registro do Windows.

É importante que o formato executável e de vinculação do seu driver ODBC (ELF) seja o mesmo que o seu aplicativo. Em outras palavras, você precisa de um driver de 32 bits para um aplicativo de 32 bits ou um driver de 64 bits para um aplicativo de 64 bits.

Se estes não coincidirem, é possível configurar um DSN para um driver de 32 bits e quando você tentar usar esse DSN em um aplicativo de 64 bits, o DSN não será encontrado porque o registro contém informações DSN em diferentes locais dependendo do ELF (32 bits versus 64 bits).

Certifique-se de que está usando a ferramenta correta de administrador oDBC. No Windows de 32 bits e 64 bits, a ferramenta padrão do administrador ODBC está em c:\Windows\System32\odbcad32.exe. No entanto, em uma máquina Windows de 64 bits, o padrão é a versão de 64 bits. Se você precisar usar a ferramenta ODBC Administrator de 32 bits em um sistema Windows de 64 bits, você precisará executar o encontrado aqui: C:\Windows\SysWOW64\odbcad32.exe

Onde eu vejo esse tropeço das pessoas é quando um usuário usa o administrador ODBC padrão de 64 bits para configurar um DSN; pensando que é para um DSN de 32 bits. Em seguida, quando o aplicativo de 32 bits tenta se conectar usando esse DSN, "Fonte de dados não encontrada..." Ocorre.

Também é importante garantir que a ortografia do DSN corresponda à do DSN configurado no administrador ODBC. Uma letra errada é tudo o que é preciso para um DSN ser incompatível.

Pode não ser a mesma marca de produto que você tem, no entanto; é um problema genérico que é encontrado ao usar nomes de origem de dados ODBC.

Em referência à parte do Provedor de DB OLE da sua pergunta, parece ser um tipo semelhante de problema onde o aplicativo não é capaz de localizar a configuração para o provedor especificado.

Espero que isso te ajude.

Obrigado

https://answers.microsoft.com/pt-br/msoffice/forum/all/odbc-driver-manager-nome-da-fonte-de-dados/ad1c4744-ea31-4a5e-88bd-0fc1508587cb

Perfeito mestre muito obrigado

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...