คือผมอยากรู้ ว่าถ้าต้องการ บันทึกข้อมูล ID ของตารางอีกตารางหนึ่งลงฐานข้อมูล SQL Server2008 แต่ติดปัญหาตรงที่ ผม get ID ที่มาแสดงใน Combobox ไม่เจอ
Code (VB.NET)
' อันนี้คือ sub ที่ใช้แสดง คำนำหน้าชื่อใน Combobox ซึ่งผมตั้งชื่อ cboPrefix
Sub GetPrefix ()
strSQL = "select * from tb_prefix"
conn = GetConnect()
conn.Open()
cmd = New SqlCommand(strSQL, conn)
dr = cmd.ExecuteReader
While (dr.Read())
With cboPrefix.Items.Add(dr("Prefixname"))
End With
End While
cmd.Dispose()
dr.Close()
conn.Close()
End Sub
ซึ่งจากภาพผมต้องการบันทึก ID ของ ตาราง คำนำหน้าชื่อ แต่ทำไม่ได้ รบกวน ผู้รู้แนะนำด้วยครับ
Code (VB.NET)
Dim check As Integer
conn = GetConnect()
conn.Open()
cmd = conn.CreateCommand
cmd.CommandText = "Insert into tb_add_data(PreID) values ('" & cboPrefix.SelectedItem & "')"
check = cmd.ExecuteReader.RecordsAffected()
If check > 0 Then
MsgBox("OK Insert")
Else
MsgBox("Error insert")
End If
conn.Close()
Tag : Ms SQL Server 2008, VS 2010 (.NET 4.x), Windows