使用Update语句VB.NET的SYNTAX错误

时间:2014-07-22 07:58:14

标签: sql vb.net

我在UPDATE语句中有SYNTAX错误。 Plz帮助。

cmd.CommandText = "UPDATE tbl_User SET ([Score], [Level])VALUES(@User_Score, @User_Level) WHERE User=@User"
cmd.Parameters.AddWithValue("@User_Score", lblScore.Text)
cmd.Parameters.AddWithValue("@User_Level", lblLevel.Text)
cmd.Parameters.AddWithValue("@User", txtUser.Text)

由于

2 个答案:

答案 0 :(得分:1)

您使用的是INSERT语法样式,而不是UPDATE语法:

UPDATE tbl_User SET [Score] = @User_Score, [Level]= @User_Level WHERE User=@User

答案 1 :(得分:0)

cmd.CommandText = "UPDATE tbl_User " & vbCrLf & "SET User_Score=@User_Score," & vbCrLf & "User_Level=@User_Level" & vbCrLf & "WHERE User=@User"