Ao escrever instruções SQL, frequentemente chamamos alguns parâmetros. É muito provável que um desses parâmetros não tenha sido atribuído ao tipo errado:
Mecanismo de banco de dados Microsoft JET (0x80040E10)
Pelo menos um parâmetro não tem valor especificado.
Motivo: Ao escrever instruções SQL, geralmente chamamos alguns parâmetros e é possível que um desses parâmetros não tenha recebido um valor.
Solução: Verifique se o valor de cada parâmetro foi realmente passado. É muito provável que alguns parâmetros sejam realmente passados. É claro que não é possível indexar o banco de dados com tais parâmetros.
Acesse pelo menos um parâmetro sem uma solução de valor atribuída
Comecei a usar o banco de dados Access recentemente. Eu costumava usar Mysql e Mssql antes. Como resultado, sempre ocorria um erro de que pelo menos um parâmetro não recebia um valor. Por fim, pesquisei no Baidu e descobri que isso era um problema. com a instrução SQL, que era minha instrução de consulta ao banco de dados, escrevi mais order by id desc no final. Deprimido. alimentado por 25175.net
Isso aconteceu mais tarde. Após a verificação, descobri que um nome de campo foi escrito incorretamente. . . É muito descuidado. Você terá que ter mais cuidado ao escrever programas no futuro! !
Resumir:
Esta situação ocorre principalmente porque a instrução SQL que escrevemos não corresponde ao campo do banco de dados ou o campo não existe na tabela:
selecione * da minha tabela onde a='1' e b='1'
Mas sua mytable não possui campo
A maneira de resolver este problema é comparar cuidadosamente se a instrução SQL e a tabela do banco de dados correspondem...