SqlCommandのExecuteReaderメッソドを使ってデータを読み込みます。
- SqlCommandのCommandTextへSELECTを設定します。
- SqlCommandのExecuteReaderメッソドでSqlDataReaderを構築する。
- SqlDataReaderのReadメッソドでレコードを読み込み
テーブル定義
商品マスタ テーブルデータ
Imports System.Data.SqlClient
Module Module1
Sub Main()
Dim con As New SqlConnection
'コネクション接続
con.ConnectionString = "Data Source=localhost\SQLEXPRESS;Initial Catalog=SAMPLE_DB;Integrated Security=True"
con.Open()
'SqlCommand
Dim sqlCom As New SqlCommand()
'コネクションを指定
sqlCom.Connection = con
'実行するSQLステートメント
sqlCom.CommandText = "SELECT ITEM_CD, ITEM_NM, PRICE FROM M_ITEM"
'データの取得
Dim dtReader As SqlDataReader = sqlCom.ExecuteReader
'レコードの読み込み
While dtReader.Read
Dim str As String = String.Empty
str = str & dtReader("ITEM_CD").ToString & ","
str = str & dtReader("ITEM_NM").ToString & ","
str = str & dtReader("PRICE").ToString
Console.WriteLine(str)
End While
'SqlCommandの解放
sqlCom.Dispose()
'接続を閉じる
con.Close()
'コネクションの解放
con.Dispose()
End Sub
End Module
![]() |
| 実行結果 |


0 件のコメント:
コメントを投稿