問題タブ [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 に答える
119 参照

c# - クエリには無視された単語のみが含まれていました OleDbException using Index Server

Windows Server 2008 R2Index Serverを使用するASP.NET 4.6.1 WebForms Legacyがあります。

次 のメッセージとともにOleDbException エラーが発生します。

私のコード:

完全なエラー:

System.Data.OleDb.OleDbException (0x80041605):

クエリには、無視された単語のみが含まれていました。

System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling (OleDbHResult hr) で System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult (tagDBPARAMS dbParams、Object& executeResult) で System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) で System.Data. OleDb.OleDbCommand.ExecuteReaderInternal (CommandBehavior 動作、String メソッド) で System.Data.OleDb.OleDbCommand.ExecuteReader (CommandBehavior 動作) で System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader (CommandBehavior 動作) で System.Data System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord,System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) での Int32 maxRecords、String srcTable、IDbCommand コマンド、CommandBehavior 動作)

キー:

  1. どうすればすべてのノイズを除去できますか?
  2. スペイン文化用に Index Server を構成するにはどうすればよいですか?

助言がありますか ?

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

excel - 1 つ以上の必須パラメーターに値が指定されていません - Excel を更新する OLEDB コマンド

これらの位置 [BI6:DP6] に空白の値がある Excel の行を更新しようとすると、タイトルにエラーが表示されます。

数えたところ、これらのセルには更新するスポットが 60 個あるようです。

何か案は?更新する文字列は次のとおりです。

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

c# - 'System.Data.OleDb.OleDbException' は System.Data.dll で発生しましたが、ユーザー コードでは処理されませんでした

このコードを実行するたびにこのエラーが発生し続けますが、ここに欠けているものが本当に見つからないので、事前に助けてください

エラー: 'System.Data.OleDb.OleDbException' が System.Data.dll で発生しましたが、ユーザー コードで処理されませんでした

追加情報: 条件式のデータ型が一致しません。

フロントエンドコード:

バックエンド コード:

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

database - VB.NET を使用した OleDbException のため、データベースに新しい行を保存できません

タイトルの通り、原因が分からず困っています。

基本的に、送信ボタンを選択すると、次の行を指すエラーがポップアップ表示されます。

INSERT INTO ステートメントに問題があると記載されています。ここで何が起こっているかについての手がかりはありますか?

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

vb.net - Microsoft.ACE.OLEDB.12.0 を使用した Excel へのエクスポート - VarChar は 255 文字に制限されています - 最大 8000 文字の長い代替手段が必要です

vb.net で Microsoft.ACE.OLEDB.12.0 プロバイダーを使用して Excel スプレッドシートを作成しようとしていますが、255 文字を超えるフィールドを定義できないようです。

テーブルを作成するための現在のコードは次のとおりです。

VarChar が 255 文字に制限されていることは理解していますが、それ以上の文字を保持できる代替手段を見つけることができません。

私はこれを試しました:

「フィールド定義の構文エラー」例外が発生しました。

同様に、LongVarWChar、Memo、NText(8000) などを試してみましたが、同じ結果が得られました。助言がありますか?

編集:これが私の接続文字列です:

編集2:これが私がやろうとしていることの基本的な考え方です

System.Data.OleDb のインポート System.Text のインポート

Button1_Click サブルーチンの最後の ExecuteNonQuery 呼び出しで例外がスローされます。"LongText" の代わりに、Ace エンジンを使用した Excel データ ソースでは無効なデータ タイプを含め、さまざまなデータ タイプを試しました。255 文字を超える文字列を挿入できるものは見つかりませんでした。

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

c# - OleDbException: 更新できませんでした。現在ロックされている

ASP.NET MVC アプリケーションで .mdb データベースを使用しています。

トランザクションを使用して for ループ内に複数の行を挿入しています。例外が発生した場合、トランザクションはロールバックされて破棄されます。しかし、例外の後に挿入しようとすると、OleDbExceptionCould not update; currently locked.データベース テーブルがデザイン モードで開かれていません。

しかし、Visual Studio を閉じて再度開き、アプリを再実行すると、正常に動作します。

どんな手掛かり?