jsp操作数据库出错(server2000)
从表单得到数据,插入数据库报错:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]在此上下文中不允许使用 '轴承 '。此处只允许使用常量、表达式或变量。不允许使用列名。
从查询分析器中直接插入没问题.
(小弟的分已经
------解决方案--------------------你的SQL语句里肯定有特殊字符。
比如 " ' ",将其转化成特殊标记即可。
------解决方案--------------------String insert= "insert into ht_table values( "+bujianid+ ", "+date+ ", "+ "pingzhengid "+ ", "+bjnamne+ ") ";改成如下试试:
String insert = "insert into ht_table values( ' " + bujianid + " ', ' " + date + " ', ' " +pingzhengid + " ', ' " + bjnamne + " ') ";
------解决方案--------------------路上正解 (单引号)(双引号)+(value)+(双引号)(单引号)