INSERT INTO语句中的语法错误

时间:2014-11-24 23:58:35

标签: vb.net

 Dim sqlstr As String = ("insert into users (username, password) values('bb','ss')")
 comand = New OleDb.OleDbCommand(sqlstr, con)
 If con.State() Then con.Close()
    con.Open()
    comand.Connection = con
    comand.ExecuteNonQuery()
 End If

1 个答案:

答案 0 :(得分:0)

User是一个关键字。根据db Users的不同,请尝试:

Dim sqlstr As String = ("insert into [dbo].[users] (username, password) values('bb','ss')")
comand = New OleDb.OleDbCommand(sqlstr, con)
If con.State() Then con.Close()
  con.Open()
  comand.Connection = con
  comand.ExecuteNonQuery()
End If

也不要将UN / PW存储为纯文本。