String sql = "insert into department(id,name) values(?,?)";
Object params[] = {department.getId(),department.getName()};
qr.update(sql, params);
当我用DButils插入数据到SqlServer2005时,总是出现如下错误,郁闷了一天,百度上各种解决方案都不行,请问有哪位大侠遇到过这种问题的,求解求解!谢谢
------解决方案--------------------
是不是类型不对?
把那个生成的sql发来看下。
还有你的表的字段的类型
------解决方案--------------------
关键字where附近有错的,后面贴一下
------解决方案--------------------
department.getId(),department.getName()
这两个是什么类型的? String吗?
你先手动在sql中插入试试:
insert into department(id,name) values("1","开发部");
------解决方案--------------------
是不是你的DButil有问题呢。你吧DButil的update方法弄出来看看。
------解决方案--------------------
你执行这个试试
String sql = "insert into department(id,name) values(“12”,“name2”)";
qr.update(sql);
如果没有问题,就是你DButil传参出了问题。