問題タブ [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 投票する
2 に答える
1783 参照

database - OleDbDataAdapterにデータを入力できません

データを入力できませんOleDbDataAdapter

OleDbExceptionのメッセージが表示されます Syntax error in FROM clause.

この行でadapter.Fill(dataset, "User")

これがコードです


交換してみました

そしてまた私は試しました

しかし、私は同じ例外を受け取りますSyntax error in FROM clause

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

oledb - 他のユーザーが排他的に開いたExcelファイルを読み取るためのOleDB接続文字列

他のユーザーが開いたExcelファイルを読み取るexclusivelyためだけに使用するOleDB接続文字列を教えてもらえますか?

うまくいかなかった接続文字列をフォローしてみました:-

この接続文字列は、他のユーザーが開いたときに次の例外をスローします。-

ノート:

  1. Excelファイルは共有されているため、複数のユーザーが開くことができます。
  2. 使用したプロバイダー:-Microsoft.Jet.OLEDB.4.0
  3. Excelファイルタイプ:-MSExcel97-2003ワークシート
  4. ファイルのコピーは許可されていません
0 投票する
2 に答える
1292 参照

c# - Win7で「'Microsoft.ACE.OLEDB.12.0'プロバイダーがローカルマシンに登録されていません」という例外を取り除く方法

Win7マシンでVS2010を使用して.NET4.0フレームワークでASP.NETC#アプリケーションを実行しています。コード内で、Excelファイルを「DataTable」オブジェクトにリンクしたいと思います。つまり、Excelファイル内のデータにアクセスし、それをDataTableオブジェクトに保存したいと思います。そこで、次のコードスニペットを使用しました。

_

リンクhttp://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=enで入手可能なexeをインストールしました

しかし、それでもコードの実行中に同じ例外メッセージが表示されます。私が得ている例外は、「'Microsoft.ACE.OLEDB.12.0'プロバイダーがローカルマシンに登録されていません」です。

PLzはこれを手伝ってくれます。

前もって感謝します。

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

ms-access - クエリ式 'System.Byte[]' に構文エラー (演算子がありません)

こんにちは、クエリにパラメーターを渡すために SQL Server でストアド プロシージャを使用していましたが、現在、データベースを ms アクセスに変更しており、これを扱うのは初めてです。

byte[] を SQL クエリに渡すにはどうすればよいですか? クエリ式 'System.Byte[]' でこのエラー Syntax error (missing operator) が発生したためです。

これは私のコードです

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

.net - OleDB 例外: インストール可能な ISAM 例外が見つかりません。何が問題なのですか?

私は次のコードを持っています:

例外テキスト : インストール可能な ISAM が見つかりません。

私は何を間違っていますか?

助けてください、私は初心者です!

0 投票する
4 に答える
9019 参照

c# - Microsoft.Jet.OLEDB.4.0プロバイダーが登録されていません

こんにちは私はファイルタイプ.xlsをアップロードしているときにこのような問題が発生しています「Excelファイルのエラー:「Microsoft.Jet.OLEDB.4.0」プロバイダーがローカルマシンに登録されていません。」

次のシステムバージョンを使用しています。

  1. 64ビットオペレーティングシステム(Windows 7)。
  2. スクリーンショットを添付した32ビットOffice。
  3. C#の.aspxページでこれらを試してみてください。

私は以下を試しました:

  1. http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=13255から32ビットおよび64ビットのMicrosoft.Jet.OLEDB.4.0をダウンロードし ます。

  2. IISの[アプリケーションプールの編集]>[詳細設定]>[32ビットアプリケーションを有効にする]を試しました:True。

しかし、それらの両方が私のために働いていません。誰かがアイデアを持っていますか?

言及された画像の内容はここにあります:

Microsoft Office Professional Plus 2010

バージョン:14.0.4760.1000(32ビット)

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

c# - OleDbExceptionが処理されませんでした:データベースからの情報の表示中にエラーが発生しました

VisualStudio2010とMicrosoftAccess2007を使用してアプリケーションを作成するのは初めてです。すでにフォームを作成しており、エラーが発生することなくスムーズに実行されます。しかし、フォームの1つに、表示したい情報の表示に問題があります。作成されたすべてのフォームは同じ機能を持っていますが、この1つのフォームはうまく機能していません。

これは、機能していないフォームのスクリーンショットです。 ここに画像の説明を入力してください

エラーメッセージのスクリーンショット: ここに画像の説明を入力してください

助けてください。ありがとう。

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

c# - INSERT INTO ステートメントの構文エラーです。誰でもこれで私を助けることができますか?

例外は次のとおりです。

これは、Access 2007 データベースに新しい行を追加するために使用しているコードのチャンクです。このコードのチャンクは、私の db.open および db.close コードの外にあります。以前は接続エラーが発生していましたが、db.dispose 行をコメントアウトしたところ、構文エラーが発生しました。rDS.InsertCommand を実行してみました。エラーは返されませんでしたが、データベースに新しい行が挿入されませんでした。これまでコードでこれを行う必要がなかったので、これを正しい方法で行っているかどうかはわかりません。Form1_Load でデータベース接続が行われたときに問題が発生したかどうか疑問に思っていました。私は Microsoft.ACE.OLEDB.12.0 を使用していましたが、エラーのヘルプを探していると、ほとんどの人が Microsoft.JET.OLEDB.4.0 を使用しているようです。それに切り替えてみましたが、それでもエラーが発生します。私' 問題が何であるかわからないので、助けていただければ幸いです。私はここ数日、自分でそれを理解しようとして自分のPCをじっと見つめていました。しかし、私は運がありませんでした。

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

excel - 挿入ステートメントの OleDbException 構文エラー

エラー : クエリ式 ''MagMall.com - 1,000 冊の雑誌の定期購入割引')' に構文エラー (演算子の欠落) があります。

上記のエラーは、「MagMall.com - 1,000 冊の雑誌のサブスクリプション割引」という単語を挿入しようとしたときに発生します。