Beim Schreiben von SQL-Anweisungen rufen wir häufig einige Parameter auf. Es ist sehr wahrscheinlich, dass einem dieser Parameter nicht der falsche Typ zugewiesen wurde:
Microsoft JET-Datenbankmodul (0x80040E10)
Für mindestens einen Parameter ist kein Wert angegeben.
Grund: Beim Schreiben von SQL-Anweisungen rufen wir häufig einige Parameter auf, und es ist möglich, dass einem dieser Parameter kein Wert zugewiesen wurde.
Lösung: Überprüfen Sie, ob der Wert jedes Parameters tatsächlich übergeben wird. Es ist sehr wahrscheinlich, dass einige Parameter tatsächlich übergeben werden. Natürlich ist es nicht möglich, die Datenbank mit solchen Parametern zu indizieren.
Zugriff: Mindestens einem Parameter wurde kein Lösungswert zugewiesen
Ich habe vor Kurzem angefangen, die Access-Datenbank zu verwenden. Daher kam es immer wieder zu dem Fehler, dass mindestens einem Parameter kein Wert zugewiesen wurde, und stellte fest, dass dies ein Problem war Mit der SQL-Anweisung, die meine Datenbankabfrageanweisung war, habe ich am Ende mehr Reihenfolge nach ID desc geschrieben. Gedrückt. Unterstützt von 25175.net
Dies geschah später. Nach einer Überprüfung stellte ich fest, dass ein Feldname falsch geschrieben war. . . Das ist zu nachlässig. Man muss in Zukunft beim Schreiben von Programmen vorsichtiger sein! !
Zusammenfassen:
Diese Situation tritt hauptsächlich auf, weil die von uns geschriebene SQL-Anweisung nicht dem Datenbankfeld entspricht oder das Feld nicht in der Tabelle vorhanden ist:
Wählen Sie * aus mytable aus, wobei a='1' und b='1'
Aber Ihr Mytable hat kein Feld
Die Lösung dieses Problems besteht darin, sorgfältig zu vergleichen, ob die SQL-Anweisung und die Datenbanktabelle übereinstimmen ...