問題タブ [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.

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

c# - C# - 行の値をリストに追加しようとすると InvalidOperationException がスローされる

列の値、つまり列名と特定の行の行の値を 2 つの別々のリストに保存したいと考えています。ProviderDocumentの両方ですList<string>。しかし、DocumentI'm usingとの型の競合があるvar Documentため、コンパイラはそれを受け入れます。

次のコードは、var Document = Enumerable.Range(0, dr.FieldCount).Select(dr.GetValue).ToList();

最初のリストには列名が正しく格納されていますが、もう 1 つのリストは をスローしInvalidOperationException、行にも列にも値がないことを示しています。これは、一部の列では正しいです (それらは空です)。すべての列/行に値がある別の DB テーブルでテストしましたが、ここでも同じ例外が発生します。

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

前もって感謝します!

編集:

リーダーによる読み取り値を示す 2 つのスクリーンショットを次に示します。

列名を持つ最初のもの (値はグレー表示されています。機密データです): 最初の結果

行全体の値を持つ 2 つ目: 値の読み取り

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

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' が失敗しました」という実行時エラーが発生します。正直なところ、それが何を意味するのかわかりません。デバッガーを実行すると、

私も書いていないエリア。この関数を使用した経験があるか、このエラーを解決する方法を知っている人がいる場合は、ご意見をお寄せください。前もって感謝します!