Visual studio 2008 SELECT语句包含拼写错误或缺少的保留字或参数名称,或者标点符号不正确。错误消息
非常感谢那些回答我问题的人。我赶时间,所以我现在需要解决这个问题 还有一个错误 代码如下:Visual studio 2008 SELECT语句包含拼写错误或缺少的保留字或参数名称,或者标点符号不正确。错误消息,visual-studio-2008,Visual Studio 2008,非常感谢那些回答我问题的人。我赶时间,所以我现在需要解决这个问题 还有一个错误 代码如下: Private Sub RefreshData() If Not cnn.State = ConnectionState.Open Then cnn.Open() End If Dim da As New OleDb.OleDbDataAdapter("SELECT txtID as [ID], " & _
Private Sub RefreshData()
If Not cnn.State = ConnectionState.Open Then
cnn.Open()
End If
Dim da As New OleDb.OleDbDataAdapter("SELECT txtID as [ID], " & _
"txtLName as [LastName], txtFName as [FirstName], txtMI as [MI] " & _
"txtGender as [Gender], txtDept as [Department], txtNo as [ContactNo]" & _
"txtAddress as [Address], txtEAdd as [EmailAddress], txtYear as [YearEmployed]", cnn)
Dim dt As New DataTable
da.Fill(dt)
Me.dgvProfessorList.DataSource = dt
cnn.Close()
End Sub
您的查询可能是错误的,您缺少分隔列的逗号(,)。应该是
Dim da As New OleDb.OleDbDataAdapter("SELECT [ID],[LastName],[FirstName],[MI],[Gender],[Department],[ContactNo],[Address],[EmailAddress],[YearEmployed] From ProfessorListTable", cnn)
查看您要求它以[MI]txtGender作为[Gender]运行的查询。你可能也需要一个
FROM
。哦,我忘了添加FROM语句了。但是当我试着把它放进去时,它遇到了同样的错误。谢谢你的帮助,但它并没有消除错误。存在相同错误。查询表达式“[MI][Gender]”中存在语法错误(缺少运算符)。这就是现在的错误。我很抱歉我连续的问题。我对这件事真的是个新手检查我的答案。。你错过了[Mi][Gender]之间的逗号(,),通过这个链接,特别是检查这部分(感觉你比计算机更有天赋(这是事实))n it。。!!