我收到此错误
关键字' user'附近的语法不正确。
con.Open()
comm.Connection = con
comm.CommandText = "insert into user (username,firstname,lastname,email,password) values ('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" & TextBox5.Text & "')"
comm.ExecuteNonQuery()
Response.Write("Data Successfully Saved")
答案 0 :(得分:3)
User
是保留关键字,因此请像这样使用
"insert into [user]
答案 1 :(得分:2)
您需要在user
周围使用方括号,因为它是关键字。
顺便说一句,这种类型的查询容易受到SQL注入攻击。 (考虑一下你可以在文本框中放置什么来删除整个用户表,或者如何将前几个名称和密码转换为你要插入的用户的电子邮件地址。)你应该使用参数化查询代替或存储过程。