SQL ステートメントを作成するとき、いくつかのパラメーターを呼び出すことがよくありますが、これらのパラメーターのいずれかに間違ったタイプが割り当てられている可能性があります。
Microsoft JET データベース エンジン (0x80040E10)
少なくとも 1 つのパラメータに値が指定されていません。
理由: SQL ステートメントを作成するとき、いくつかのパラメーターを呼び出すことがよくありますが、これらのパラメーターのいずれかに値が割り当てられていない可能性があります。
解決策: 各パラメータの値が実際に渡されるかどうかを確認してください。もちろん、一部のパラメータではそのようなパラメータを使用してデータベースにインデックスを付けることはできません。
少なくとも 1 つのパラメータにアクセスすると、値の解決策が割り当てられていません
最近 Access データベースを使い始めました。以前は Mysql と Mssql を使用していました。その結果、少なくとも 1 つのパラメータに値が割り当てられていないというエラーが発生しました。最終的に Baidu で検索したところ、これが問題であることがわかりました。 SQL ステートメント (データベース クエリ ステートメント) では、最後に id による順序を記述しました。押し下げられた。 25175.netによって提供されています
後で確認したところ、残念なことにフィールド名が間違って書かれていました。 。 。あまりにも不用意なので、今後プログラムを書くときはもっと注意しなければなりません。 !
要約:
この状況は主に、作成した SQL ステートメントがデータベース フィールドに対応していないか、フィールドがテーブルに存在しないために発生します。
select * from mytable where a='1' and b='1'
しかし、mytableにはフィールドがありません
この問題を解決する方法は、SQL ステートメントとデータベース テーブルが一致するかどうかを注意深く比較することです。