在sql中插入语句,将一个字段设置为autonumber

时间:2013-03-23 08:27:12

标签: sql jsp ms-access sql-insert autonumber

我的表分支中有三列,即id(自动编号),代码(文本),desc(文本)。我正在尝试执行此sql insert into branch(code,desc) values('"+b+"','"+c+"')"; 这给了我错误语法错误..请帮助

1 个答案:

答案 0 :(得分:1)

其中一列的名称为DESC,即Reserved Keyword。为了peoperly执行INSERT语句,您需要使用brackets来分隔列,例如

insert into branch(code,[desc]) values ('"+b+"','"+c+"')";

还有一件事,您的代码很容易SQL Injection。请对查询进行参数化。