strcon = "Select * from GoodsCheck"
ds = New DataSet
da = New SqlDataAdapter(strcon, conn)
da.Fill(ds, "GoodsCheck")
For Each row As DataRow In ds.Tables("GoodsCheck").Rows 'เรียกข้อมูลจากตาราง GoodsCheck มาตรวจสอบ
str1 = row("goodsID").ToString
str2 = row("room").ToString
str3 = row("sumAmount").ToString
str4 = row("numSent").ToString
Next
Tag : .NET, Ms SQL Server 2005, VS 2005 (.NET 2.x)
ก็ใช้ได้ แต่มีวิธีที่ดีกว่านั้น เพราะข้อมูลมี type ดังนั้นควรเรียกให้ตรง type ด้วย
ตัวอย่าง
goodsID ->int
room->nvarchar
sumAmount->int
numSent->int
Code (VB.NET)
strcon = "Select * from GoodsCheck"
ds = New DataSet
da = New SqlDataAdapter(strcon, conn)
da.Fill(ds, "GoodsCheck")
For Each dr As DataRow In ds.Tables("GoodsCheck").Rows 'เรียกข้อมูลจากตาราง GoodsCheck มาตรวจสอบ
Dim goodsID As Intrger: goodsID = dr.Field(TypeOf Intager)("goodsID")
Dim room As String: room = dr.Field(TypeOf String)("room")
Dim sumAmount As Integer: sumAmount = dr.Field(TypeOf Intager)("sumAmount")
Dim numSent As Integer: sumAmount = dr.Field(TypeOf Intager)("numSent")
Next
ปล.ใช้ dataadapter ไม่ต้อง open con เพราะเป็น connection less