อันดับแรกต้องสร้าง DataTable ขึ้นมาก่อนครับ เพื่อรับค่าที่เราอ่านมาจาก Database
และหลังจากเราสร้างเสร็จแล้ว ให้เราเช็คค่าที่ได้จาก Database แล้วนำมาใส่ใน Datatable แล้วนำมาแยกตัวแปรที่เราต้องการ
เช่น
Code: Select all
Public dt As DataTable = New DataTable
Dim myCom As String = "SELECT * FROM user_app WHERE username='" & txtUser.Text & "' and password='" & txtPass.Text & "';"
SqlCom = New MySqlCommand(myCom, SqlConnection)
Dim Reader As MySqlDataReader = SqlCom.ExecuteReader
If Reader.HasRows Then
SqlConnection.Close()
SqlConnection.Open()
Dim da As MySqlDataAdapter = New MySqlDataAdapter(myCom, SqlConnection)
da.Fill(dt)
For Each row As DataRow In dt.Rows
Fname = row("fname")
Sname = row("sname")
status = row("status")
If status = False Then
Branch = row("branch")
End If
Next
ใน Code ส่วนนี้เป็นการยกตัวอย่างนะครับ แต่ส่วนสำคัญในการใช้งานคือ การสร้างตัวแปร Fname, Sanme เพื่อมารับค่าที่อยู่ในฟิลด์ของ Datatable โดยเปรียบเทียบจากชื่อฟิลด์ในฐานข้อมูลครับ
ถ้าคุณอยากได้ชื่อมาแสดงที่ Textbox1.Text คุณก็ทำดังนี้
Code: Select all
For Each row As DataRow in dt.Rows
Textbox1.Text = row("xxxxx") '<<<< ใน xxx คือชื่อของคอลัมน์ที่คุณตั้งใน Database นะครับ
Next
ถ้าจะเพิ่มส่วนอื่นๆ ก็เพิ่มคล้ายๆแบบนี้เลครับ หวังว่าจะเป็นประโยชน์นะครับ