• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DataTableの値を変数に代入したい )

DataTableの値を変数に代入したい

このQ&Aのポイント
  • Do Loopのところで『オブジェクト参照がオブジェクトインスタンスに設定されていません』とエラーが出ます。
  • データグリッドビューに表示はうまくいくんですが。
  • DBから『職員ID』・『氏名』を取得しSyokuin(,)の2次元配列に代入したい。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

OleDSet.Tables("職員")を DataTable型の変数に代入して 取得したいデータが本当に取得できているのかを確認してみましょう Dim dt as DataTable dt = OleDSet.Tables("職員") として dtが Nothingになっていないかとか ColumnsやRowsが取得したテーブル通りなのか ・・・

Alshark
質問者

お礼

ありがとうございます。 基本的な間違いでした 宣言をDim Syokuin(,) As String で宣言した後にReDimで要素を決定していなかったためでした。 ExcelVBAではReDimなしで行けたのでVB2008も同じだと思ってました。

すると、全ての回答が全文表示されます。

関連するQ&A