首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

亲,sql修改语句,如何就不对了呢

2012-03-09 
亲,sql修改语句,怎么就不对了呢String sqlModUpdate wages set position+Mposition+,base_pay+Mbas

亲,sql修改语句,怎么就不对了呢
String sqlMod="Update wages set position="+Mposition+",base_pay="+Mbase_pay+", hour_pay="+
Mhour+",year_pay="+Myear_pay+",medical_pay="+Mmedi+
"traffic_pay="+Mtraffic+",travelling_pay=?"+Mtravlling+",other_pay="+Mother+",where num="+in;

报错3java.sql.SQLException: [Microsoft][ODBC Microsoft Access 驱动程序]COUNT 字段不正确


[解决办法]
where前面的逗号是什么情况?

这种情形,System,out,println(sqlMode);马上就知道为什么了

[解决办法]
亲,他说你有个COUNT 字段不正确呢,这在数据库是个关键字,Sqlserver里面要用[]括起来。
亲,你的where前的逗号是干啥的呢?
[解决办法]
String sqlMod="Update wages set (position="+Mposition+",base_pay="+Mbase_pay+", hour_pay="+
Mhour+",year_pay="+Myear_pay+",medical_pay="+Mmedi+
"traffic_pay="+Mtraffic+",travelling_pay="+Mtravlling+",other_pay="+Mother+") where num="+in;

你这样试试,你sql语句有错误。
[解决办法]
亲啊!你怎么不知道用Stringbuffer 来连接字符串呢啊?这样执行的效率高!还不易出错哦!

热点排行