データベースをEOFまでループさせたい
今までVB6.0上で下記のようなコーディングをしておりましたが
初VB.NET上コーディングで、参照にしたプログラムもがらっと変わり
四苦八苦しています><;
今まで
*********
Do Until rs.EOF
aaa=rs("Log_Time")
rs.MoveNext
Loop
*********
これを Do~Loop でなく、For Each で書きたいと思うのですが
下記コーディングでエラーとなります。
エラー「型'System.Data.Datarow'の値を'integer'に変換できません」
For Each row As DataRow In rs.Tables(dataTableName).Rows
aaa = Me._rs.Tables(dataTableName).Rows(row)("Log_Time")
Next
やりたいことは単純にEOFまでループし、値を取得したいということなのですが・・・
うまくいきません。 EOFという概念もない様子?!
どなたかヨロシクお願いします!
No.1ベストアンサー
- 回答日時:
VB.Netは詳しくないですが、パッと見てわかるのは「aaa=・・・」の行の誤りです。
For Each row As DataRow In rs.Tables(dataTableName).Rows
aaa = row("Log_Time")
Next
ありがとうございます!
「rs.Tables(dataTableName).Rows」
までを持つことができるので
「aaa = row("Log_Time")」という記述になるのですね!!!
おかげさまで解決いたしました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Access(アクセス) アクセス レポートを開いたときにパラメーターの自動入力がしたい 4 2022/11/30 11:21
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
- Visual Basic(VBA) コード名シートA列と集計シートA列のコードが一致したら、コード名シートA5からk12の範囲をコピーし 1 2022/08/29 23:46
- Excel(エクセル) マクロでテキストファイルを読み込んだ際の最終セルにデータと改行が含まれる問題の改善方法 2 2022/03/25 16:50
- Visual Basic(VBA) ExcelVBAに関する質問 3 2023/02/17 10:47
- Access(アクセス) チェックボックスにチェックが入った後の挙動 1 2022/08/21 12:39
- Visual Basic(VBA) VBA横データを縦にしたいです 2 2023/08/08 19:38
- Visual Basic(VBA) outlook マクロが終了しません。 1 2022/09/02 11:14
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
CloseとDisposeの違い
Visual Basic(VBA)
-
VB6.0の「vbFromUnicode」はVB.NETではどれに相当しますか?
Visual Basic(VBA)
-
VB.NETでコンボボックスの1行目を空白にしたい
Visual Basic(VBA)
-
-
4
特定行の色を変えたい(FlexGrid)
Visual Basic(VBA)
-
5
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラミングについて。 1つ...
-
どなたかこのプログラミングを...
-
ネットワークループとルーティ...
-
VBAでの一時停止と再開の方法
-
画面を強制的に再描画させる方法
-
イベントの発生を待つ
-
UWSCの終了の仕方
-
多重ループの抜けだし方
-
【VBA】指定の範囲から特定の文...
-
VBA横データを縦にしたいです
-
DOSコマンドのループ内のTIMEコ...
-
vb.netからエクセル関数書き込み
-
ループフリー
-
これの名称なんて~の?ダッフ...
-
VLC media Playerでのループ再生
-
スレッド起動したフォームを正...
-
CASL2のアセンブリ(?)で質問...
-
テキストボックスの名前に変数...
-
範囲指定したセルを1つずつ飛...
-
VisualStudioにてモザイクの画...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
画面を強制的に再描画させる方法
-
VBAで3秒だけ時間を止めたい
-
VBAでの一時停止と再開の方法
-
どなたかこのプログラミングを...
-
Escキーを押すと、中断する時と...
-
UWSCの終了の仕方
-
エクセルの当番表を作っていま...
-
VBA for i=1 to lastrow
-
「偶数・奇数の和」のフローチ...
-
アクティブセルから、A列最終行...
-
DoEventsが必要な理由について
-
vb.netからエクセル関数書き込み
-
GIFアニメをループさせたくない
-
DOSコマンドのループ内のTIMEコ...
-
範囲指定したセルを1つずつ飛...
-
流れ図(フローチャート)が分か...
-
乱数の桁数指定、または範囲指定。
-
テキストボックスの名前に変数...
-
CSVファイルの特定の行だけを読...
-
vb.netです。2次元配列の要素を...
おすすめ情報