Access ODBC Issue: ODBC -- Call falhou
quando carrego o ficheiro de acesso, por alguma razão parece por omissão usar as minhas credenciais de autenticação do windows e puxa os dados perfeitamente. Quando um usuário tenta abrir o arquivo, ele recebe uma mensagem de erro dizendo " ODBC -- call falhou.". Posso abrir a ligação Gerenciador de tabela para eles e verificar 'pedir uma nova localização', em seguida, especificar o arquivo ODBC e tudo funciona bem...no entanto, não parece salvar nada. Eu recebo o erro cada vez que alguém outro então eu mesmo abre este arquivo.
Alguma ideia do que possa estar errado? Não sou um tipo de acesso por comércio, parece ser a ferramenta que precisamos para o momento.-- EDIT:para clarificação, estou a usar uma ligação de ficheiro ODBC
-- Edit 2--
Explica-me isto. Por isso tenho andado a resolver problemas. esta questão e eu deparámo-nos com algo interessante. Eu fui logado como um dos meus usuários e fiz o seguinte:- crie um novo ficheiro de acesso que faça referência a uma ligação ODBC de ficheiros no ecrã.
- crie tabelas ligadas 3-4 no ficheiro de acesso, usando o ficheiro ODBC no ecrã.
- Salve e feche o arquivo de acesso. Reabrir o ficheiro.... e eu tenho um erro de ligação ODBC! Logo depois de tudo estar bem num ficheiro Novo!
4 answers
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI
se você der o mesmo nome que em sua máquina desenvolvedora, então ele funciona. é assim que o faço com as aplicações do meu cliente que desenvolvi na minha máquina e depois instalo-o no site do cliente
A estrutura da minha consulta era o problema; eu estava a enviar uma consulta do servidor SQL e a passagem do parâmetro "single quote" não foi bem recebida no Access. Mudar estes para aspas duplas " fez com que resultasse.