問題タブ [getvalue]
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.
c# - C# - 行の値をリストに追加しようとすると InvalidOperationException がスローされる
列の値、つまり列名と特定の行の行の値を 2 つの別々のリストに保存したいと考えています。Provider
とDocument
の両方ですList<string>
。しかし、Document
I'm usingとの型の競合があるvar Document
ため、コンパイラはそれを受け入れます。
次のコードは、var Document = Enumerable.Range(0, dr.FieldCount).Select(dr.GetValue).ToList();
最初のリストには列名が正しく格納されていますが、もう 1 つのリストは をスローしInvalidOperationException
、行にも列にも値がないことを示しています。これは、一部の列では正しいです (それらは空です)。すべての列/行に値がある別の DB テーブルでテストしましたが、ここでも同じ例外が発生します。
私は何を間違っていますか?
前もって感謝します!
編集:
リーダーによる読み取り値を示す 2 つのスクリーンショットを次に示します。
列名を持つ最初のもの (値はグレー表示されています。機密データです): 最初の結果
行全体の値を持つ 2 つ目: 値の読み取り
vba - Excel VBA の GetValue 関数で実行時エラーを解決するにはどうすればよいですか?
複数の外部ブックから 1 つのブックに特定の順序でデータをコピーするマクロを作成しようとしています。マクロを機能させるために各ワークブックを開くつもりはありません。開いているスプレッドシートの数が膨大になるため です。 com/index.php/tip/a_vba_function_to_get_a_value_from_a_closed_file/
残りのコードを準備するために、外部ブックのセルから 1 つのデータを取得し、それをブックとシートの 1 つのセルに配置するだけのコードを作成しました。現在のワークシートでは、アクセスしたいワークブックのファイル パスを B 列に貼り付け、ファイル名を A 列に貼り付けました。コード。そのコードは次のとおりです。
コードに問題はありませんが、実行しようとすると、「オブジェクト '_Global' のメソッド 'Range' が失敗しました」という実行時エラーが発生します。正直なところ、それが何を意味するのかわかりません。デバッガーを実行すると、
私も書いていないエリア。この関数を使用した経験があるか、このエラーを解決する方法を知っている人がいる場合は、ご意見をお寄せください。前もって感謝します!