插入语法错误

时间:2015-06-10 08:49:00

标签: asp.net database vb.net

{{1}}

我正在尝试将数据从文本框传输到数据库表。  insert into语句中的语法错误与数据库的连接工作正常,但当它到达insert into语句时,我得到错误

2 个答案:

答案 0 :(得分:0)

尝试使用此命令

cmd = New System.Data.OleDb.OleDbCommand("INSERT INTO [user-table] ([username],[password]) VALUES('" & UserName.Text & "','" & Password.Text & "')", con)

如果您的表名包含此类特殊字符,则使用方括号。

答案 1 :(得分:0)

试试这个

INSERT INTO [user-table] ([username],[password]) VALUES('" & UserName.Text & "','" & Password.Text & "')"

您的查询包含特殊字符,例如usertablepassword,因此会出错。所以你需要做的是将这些字符放在paranthesis []

此外,您应该使用parameterized查询。