สอบถามค่ะ ติดปัญหาที่แท็กบ็อกที่ใช่ในการค้นหาข้อมูล พอรันตามโค้ดด้านล่างแล้วติดเอ่อเร้อ
ขึ้นว่า Incorrect syntax near 'ID_Compact'.
Code
Private Sub Textsearch_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Textsearch.TextChanged
sql = "SELECT tbl_dataroom.datanumberroom, tbl_compact.ID_Compact, tbl_compact.title, tbl_compact.name, tbl_compact.date_compact,tbl_compact.exp_date,tbl_compact.phon " & _
"FROM tbl_compact LEFT JOIN tbl_dataroom ON tbl_compact.ID_dataroom = tbl_dataroom.ID_dataroom" & _
"where tbl_compact.ID_Compact like '%" & Textsearch.Text & "%' or tbl_compact.name like '%" & Textsearch.Text & "%'"
' sql = "select ID_Compact, title, name from tbl_compact where ID_Compact like '%" & Textsearch.Text & "%' or name like '%" & Textsearch.Text & "%'"
command = New SqlCommand(sql, connection)
adapter = New SqlDataAdapter(command)
dataSt = New DataSet()
adapter.Fill(dataSt, "sss")
DataGridView1.DataSource = dataSt.Tables("sss")
End Sub
ตารางที่แสดงในดาต้ากริดจะมีสองตารางที่จอยกันอยู่
ตรง where ที่เป็นเงื่อนไขเพราะหาตารางไม่ได้หรือเปล่าคะ เลยขึ้นเอ่อเร้อ แล้วอย่างนี้ต้องทำอย่างไงเหรอคะ