問題タブ [oledbexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1147 参照

c# - 外部テーブルが予期された形式ではありませんExcel97-2003

Excelファイルを開いてデータを読み取ろうとすると、常に「外部テーブルが予期された形式ではありません」というエラーがスローされます。考えられるすべての接続文字列を試しましたが、エラーも発生します。私の接続文字列は

私も試しました

しかし失敗しました

ファイル拡張子は.xlsです

前もって感謝します

0 投票する
1 に答える
108 参照

c# - 1 つまたは複数のパラメータに値がありませんか?

グリッドビューにボタンフィールドがあり、そのボタンを押すと最初の列から ID 値が取得され、その ID を select ステートメントで使用してテーブルからデータを取得しますが、このエラー「No Value Give For One」が表示されますまたはそれ以上のパラメータ」

0 投票する
2 に答える
15412 参照

sql - MSAccessのSQLINSERTINTOステートメント

VB.netプログラムでMSAccessを使用する方法を学習しようとしています。INSERT INTOステートメントの使用方法を学習していますが、エラーが発生し続けます。

これが私のコードです:

「OleDbExceptionが処理されませんでした。INSERTINTOステートメントの構文エラー」というエラーが表示されます。でcmd.ExecuteNonQuery()

どんな提案でも大歓迎です!ありがとう!

0 投票する
1 に答える
5755 参照

asp.net - OLEDBException: vb.net の 1 つ以上の必須パラメーターに値が指定されていません

私はプログラミングが初めてで、VB.net でコーディングしている Web アプリケーションに問題があります。プロジェクトに Access データベースがあり、パラメーター化されたクエリを使用して情報を取得しています。奇妙なことに、正常に動作する別のページでほぼ同じクエリを使用していますが、これにより「1 つ以上の必須パラメーターに値が指定されていません」というエラーが表示されます。私は一日のほとんどを検索しており、質問がされていることに気付きましたが、私の問題の解決策が見つかりません. 「?」を使っていると思います。正しく、正しい順序で正しい数のパラメーターを持ち、すべてが正しいスペルです。これが私のコードです:

OleDBDataReader 行の Dim リーダーでプログラム エラーが発生しました。そこでブレークポイントを使用してすべてをチェックしたところ、両方のパラメーターに正しい値がありました。助けていただければ幸いです。

0 投票する
1 に答える
393 参照

sql - 1 つ以上の必須パラメーターに値が指定されていません。OleDbException は unhandled vb.net でした

vb.net を初めて使用する プロジェクト vb.net を使用して 2003 データベースにアクセスし、vb.net を介してデータを挿入してデータベースにアクセスしたい Sql コマンドを使用しています。

0 投票する
0 に答える
323 参照

vb.net - OleDbException '特定できないエラー'

したがって、以下の関数が行にヒットするたびに、OleDBException「未指定エラー」が発生しますdataAdapter.SelectCommand = dbcommand

追加しようdbcommand.connection.close()としdbcommand.connection.dispose()ましたが、どちらも問題を解決しませんでした。

DBに接続しようとするたびにこのエラーが発生すると思いますが、これは私のコードでそうする最初の関数にすぎないため、ここでエラーが最初に発生します。

MySQL はしばらくすると古い接続を最終的にクリアすることをオンラインで読みました。これが本当なら、待つ必要があります。

0 投票する
1 に答える
870 参照

vb.net - VB.NET で OleDbException の特定の型を取得することは可能ですか?

の Type をキャッチ/取得してOleDbException、正しいエラー メッセージを生成しようとしました。

現時点では、OleDbException は何でもキャッチできると確信していますが、エラー メッセージを生成するために重複値違反のみをキャッチしたいと考えています。

これは私が今のところやっていることです。

出力は次のようになります。

「UNIQUE KEY 制約 'UC_MyTable' に違反しています。オブジェクト 'dbo.MyTable' に重複するキーを挿入できません。重複するキーの値は (PJO、Peter Johanson) です。」

0 投票する
3 に答える
1544 参照

c# - .mdb データベースで INSERT を実行すると OleDbException が発生する

という名前のテーブルを持つデータベースがありますSchedule。次のようになります。

今、私はこのテーブルに次のように値を挿入しようとしています:

ただし、プログラムが次の行を実行するたびに OleDbException が発生します。

例外に関する他の情報は表示されませんが、VS のクエリ アナライザーを使用して手動で値を挿入しようとしましたが、これは奇妙に機能します。リーダーまたはアダプターで上記を既に試しましたが、毎回同じエラーが発生します...

例外テキスト: