【发布时间】:2014-02-15 03:36:40
【问题描述】:
同样的问题,但我在那里找不到答案。连我都不知道是哪里出了问题,或许你可以帮我指出来:
If e.KeyCode = 13 Then
Dim query As String = "SELECT pw FROM Password" //or SELECT * FROM Password
Using cmd As New OleDbCommand(query, con)
cmd.ExecuteNonQuery() //error: Syntax error in FROM clause (wtf?)
Dim dr As OleDbDataReader = cmd.ExecuteReader
If dr.Read Then
If mtPw.Text = dr("pw") Then
dgvFarrowing.ReadOnly = False
Else
MessageBox.Show("wrong pw")
dgvFarrowing.ReadOnly = True
mtPw.Clear()
End If
End If
End Using
End If
【问题讨论】:
-
密码是表名??这可能是由于保留关键字,如果可能,更改表名然后它将起作用或使用[密码]
-
肯定会把它作为答案发布..!