日期:2014-05-18  浏览次数:20784 次

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)+(双引号)(单引号)