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 件のコメント:
コメントを投稿