Erro do MS Access “ODBC - falha na chamada. Valor de caractere inválido para a especificação de elenco (# 0) ”
Alguém tem uma ideia do que este erro significa ou como resolvê-lo? Eu estou usando o Access 2003 e SQL2005. Surge ao tentar adicionar um registro em um subformulário específico.
[Microsoft] [SQL Native Client] Valor de caractere inválido para a especificação de conversão (# 0)
Este relatório de bug do MS descreve a mesma mensagem, mas é um bug no SQL Server 6.5 que já foi resolvido.
Resolvido: Aparentemente ter nenhum PK na tabela de destino estava causando isso, não tem nada a ver com o subformulário ou a consulta do Access.Eu nem sabia que havia tabelas neste banco de dados sem PK. Adicionando PK à tabela de destino resolveu-o. O estranho é a mesma string de consulta que errou quando executada via cliente nativo do SQL, executada através do SSMS sem erros. Espero que isso ajude alguém que tenha encontrado essa estranha mensagem.