Al escribir declaraciones SQL, a menudo llamamos a algunos parámetros. Es muy probable que a uno de estos parámetros no se le haya asignado el tipo incorrecto:
Motor de base de datos Microsoft JET (0x80040E10)
Al menos un parámetro no tiene ningún valor especificado.
Motivo: al escribir declaraciones SQL, a menudo llamamos a algunos parámetros y es posible que a uno de estos parámetros no se le haya asignado un valor.
Solución: compruebe si el valor de cada parámetro realmente se pasa. Es muy probable que algunos parámetros se pasen. Por supuesto, no es posible indexar la base de datos con dichos parámetros.
Acceda al menos a un parámetro no se le ha asignado una solución de valor
Recientemente comencé a usar la base de datos de Access. Solía usar Mysql y Mssql. Como resultado, siempre había un error de que al menos a un parámetro no se le asignaba un valor. Finalmente, busqué en Baidu y descubrí que esto era un problema. con la declaración SQL, que era mi declaración de consulta de base de datos, escribí más orden por id desc al final. Deprimido. impulsado por 25175.net
Esto sucedió más tarde. Después de verificar, descubrí que el nombre de un campo estaba escrito incorrectamente. . . ¡Es demasiado descuidado! ¡Debes tener más cuidado al escribir programas en el futuro! !
Resumir:
Esta situación ocurre principalmente porque la declaración SQL que escribimos no corresponde al campo de la base de datos o el campo no existe en la tabla:
seleccione * de mytable donde a='1' y b='1'
Pero tu mytable no tiene un campo
La forma de resolver este problema es comparar cuidadosamente si la declaración SQL y la tabla de la base de datos corresponden...