問題タブ [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.
database - OleDbDataAdapterにデータを入力できません
データを入力できませんOleDbDataAdapter
次OleDbException
のメッセージが表示されます
Syntax error in FROM clause.
この行でadapter.Fill(dataset, "User")
これがコードです
交換してみました
と
そしてまた私は試しました
しかし、私は同じ例外を受け取りますSyntax error in FROM clause
oledb - 他のユーザーが排他的に開いたExcelファイルを読み取るためのOleDB接続文字列
他のユーザーが開いたExcelファイルを読み取るexclusively
ためだけに使用するOleDB接続文字列を教えてもらえますか?
うまくいかなかった接続文字列をフォローしてみました:-
この接続文字列は、他のユーザーが開いたときに次の例外をスローします。-
ノート:
- Excelファイルは共有されているため、複数のユーザーが開くことができます。
- 使用したプロバイダー:-Microsoft.Jet.OLEDB.4.0
- Excelファイルタイプ:-MSExcel97-2003ワークシート
- ファイルのコピーは許可されていません
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はこれを手伝ってくれます。
前もって感謝します。
ms-access - クエリ式 'System.Byte[]' に構文エラー (演算子がありません)
こんにちは、クエリにパラメーターを渡すために SQL Server でストアド プロシージャを使用していましたが、現在、データベースを ms アクセスに変更しており、これを扱うのは初めてです。
byte[] を SQL クエリに渡すにはどうすればよいですか? クエリ式 'System.Byte[]' でこのエラー Syntax error (missing operator) が発生したためです。
これは私のコードです
.net - OleDB 例外: インストール可能な ISAM 例外が見つかりません。何が問題なのですか?
私は次のコードを持っています:
例外テキスト : インストール可能な ISAM が見つかりません。
私は何を間違っていますか?
助けてください、私は初心者です!
c# - Microsoft.Jet.OLEDB.4.0プロバイダーが登録されていません
こんにちは私はファイルタイプ.xlsをアップロードしているときにこのような問題が発生しています「Excelファイルのエラー:「Microsoft.Jet.OLEDB.4.0」プロバイダーがローカルマシンに登録されていません。」
次のシステムバージョンを使用しています。
- 64ビットオペレーティングシステム(Windows 7)。
- スクリーンショットを添付した32ビットOffice。
- C#の.aspxページでこれらを試してみてください。
私は以下を試しました:
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=13255から32ビットおよび64ビットのMicrosoft.Jet.OLEDB.4.0をダウンロードし ます。
IISの[アプリケーションプールの編集]>[詳細設定]>[32ビットアプリケーションを有効にする]を試しました:True。
しかし、それらの両方が私のために働いていません。誰かがアイデアを持っていますか?
言及された画像の内容はここにあります:
Microsoft Office Professional Plus 2010
バージョン:14.0.4760.1000(32ビット)
c# - OleDbExceptionが処理されませんでした:データベースからの情報の表示中にエラーが発生しました
VisualStudio2010とMicrosoftAccess2007を使用してアプリケーションを作成するのは初めてです。すでにフォームを作成しており、エラーが発生することなくスムーズに実行されます。しかし、フォームの1つに、表示したい情報の表示に問題があります。作成されたすべてのフォームは同じ機能を持っていますが、この1つのフォームはうまく機能していません。
これは、機能していないフォームのスクリーンショットです。
エラーメッセージのスクリーンショット:
助けてください。ありがとう。
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をじっと見つめていました。しかし、私は運がありませんでした。
excel - 挿入ステートメントの OleDbException 構文エラー
エラー : クエリ式 ''MagMall.com - 1,000 冊の雑誌の定期購入割引')' に構文エラー (演算子の欠落) があります。
上記のエラーは、「MagMall.com - 1,000 冊の雑誌のサブスクリプション割引」という単語を挿入しようとしたときに発生します。