이것은 vb.net에서 내 sql 서버 선택 쿼리입니다.이 선택 쿼리가 잘못된 이유
Try
retrieveRecord("ProductBasicInfo", "ProdID = " & txtProdID.Text.Trim)
DataGridView1.DataSource = dsSql.Tables("ProductBasicInfo")
MessageBox.Show("ok")
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
이 쿼리를 수신하는 기능이다
Public Sub retrieveRecord(ByVal tblname As String, ByVal parameter As String)
Try
If dsSql.Tables.Contains(tblname) Then
dsSql.Tables.Remove(tblname)
End If
cmdSql1.CommandText = "select * from " & tblname & "where " & parameter & ""
cmdSql1.Connection = Connect()
daSql.SelectCommand = cmdSql1
daSql.Fill(dsSql, tblname)
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
그것은 오류 = 가까운 그 잘못된 구문을 제공? 내가 어디에서 실수하는지 안내해주세요.
'tblname'과'where' 사이에는 공백이 없습니다. – MPelletier