您好,看您的代码,是想实现存在即更新,不存在就新建.
但是您的更新代码,datas是一个结果集,需要遍历的,写法类似:
var datas = queryBySQL(sql);
var value;
if(datas.size()>0){
for (var iter = datas.iterator(); iter.hasNext();) {
var data = iter.next();
value = data.getItemValueAsInt("KUCUNSHULIANG");
}
tool4+=value;
data.findItem("KUCUNSHULIANG").setValue(tool4);
data.doUpdate(doc);
}
关于存在即更新,不存在新建,您可以参考帖子:
http://www.teemlink.com/bbs/view ... hlight=%B8%FC%D0%C2 |