問題タブ [oledbdatareader]

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 に答える
1264 参照

c# - 文字列を int に変換中にデータリーダー エラーが発生しました

でコンパイル時エラーが発生しreader.GetStringます。理由はわかりますか?

コード:

ここに画像の説明を入力

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

c# - OleDbException (0x80004005): 不明

私のマシンでは Excel ファイルに正常に接続する次のコード (Windows フォームの一部) がありますが、別のボックスでは失敗します。

OleDbDataAdapter動作は、ではなくを使用して再現できOleDbCommand.ExecuteReader()ます。

失敗とは、回線で次のエラーが発生することを意味しますdataTable.Load(dataReader);

x86 構成でプログラムを実行/ビルドすると、次のエラーが発生します。

AnyCPU/x64 構成でプログラムを実行/ビルドすると、両方のマシンで次のエラーが発生します。

テストに使用される Excel ファイルは、両方のマシンで同じファイルです。.xls複数のファイル(両方ともans )で問題を再現できました.xlsx

この問題を解決するために、次のことを試しました。

この問題をトラブルシューティングまたは解決するには、どのような追加手順を実行できますか?

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

c# - Access データベースからフィールドを読み取るときの IndexOutOfRangeException

Access データベースからリストに値を読み込むことができません。値は次のようになります。 フィールドは EventDistance と呼ばれます。値は 77 77 77 77 55 112 45 46 です。

私のコードは次のようになります。

また、そのスローする IndexOutOfRanceException は、Event.EventDistance では処理されませんでした。読み込む整数は 8 つしかありませんが、データを拡張する余地が必要です。インデックスエラーをスローせずに整数を読み込むようにするにはどうすればよいですか?

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

c# - C# メソッドを使用して OleDbDataReader から結果を取得する方法

メソッドからこれをどのように返すことができますか????

これは私にとって重要です

感謝

これは私の方法です:

これが私の ExpandoObject() です

これはメソッド source から読み取られます:

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

vb.net - サブルーチンの一部のコードが実行されない

私のプログラムには、有効期限が過ぎた場合にアクセス データベースからアイテムを削除するサブプログラムがあります。oledbdatareader を使用して、削除が必要な行を見つけています。私の問題は、このサブルーチンのほとんどが実行されないことです。メッセージボックスを使用して、データリーダーを定義した後にコードが実行されないことを通知しました。

この同じコードを他の多くの関数やフォームで使用しましたが、正常に動作しますが、このサブでは何らかの理由で動作しません。誰でも私の問題を見ることができますか?