ผมอยากให้ record ที่เลือกจาก mysql แสดงใน textbox ด้วย vba ต้องทำยังไงต่อครับ
Posted: Sat May 21, 2022 5:45 am
ตอนนี้ผมเชื่อมต่อได้แล้ว แต่ไม่รู้จะดึง record ที่ต้องการมาแสดงจาก mysql มาแสดงใน textbox ที่กำหนด ต้องใช้คำสั่งไหนครับ
Code: Select all
Private Sub CommandButton1_Click()
Dim cnn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim id As String
Dim SQLStr As String
id = t1.Value
brand = t2.Value
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={MySQL ODBC 8.0 Unicode Driver};Server=localhost;Database=koonsubdb;USER=root;PASSWORD=004771;Trusted_Connection=Yes;"
cnn.Open
SQLStr = "SELECT * FROM car WHERE car_brand = ' & car_id & ' "
' cnn.Execute SQLStr
Set rs = CreateObject("ADODB.Recordset")
rs.Open SQLStr, cnn, adOpenStatic
'ตรงนี้คือจุดที่อยากให้ record ที่เลือกจาก mysql มาแสดงครับ
t2.Value = "จะต้องใช้คำสั่งอะไรตรงนี้ครับ"
Set rs = Nothing
cnn.Close
End Sub