|
|
技术支持好,我参考实例教程中关于创建数据源操作对象的示例写了一段脚本
var rtn="";
var doc=getParentDocument();
if(doc!=null){
var ck=doc.getItemValueAsString("仓库");
if(ck!=null){
var process = getDataSourceProcess(); //创建指定类对象
var appid = getApplication();
var sql = "select field1 from T_DEPARTMENT where field2='"+ck+"'";
$PRINTER.println(sql);
var data = process.queryDataSourceSQL("obpm",sql,appid);
$PRINTER.println(data);
if(data!=null){
rtn=data.get("field1");
}
}
}
rtn;
现在data也成功取出来了,但问题是运行的时候报错cannot convert field1 to java.lang.integer,我在field1里存储的是带小数的数字,是不是get("")这个用法取不出小数类的数字啊,如果是这样的话,我该改为什么语法才能取出来呢,请指点,谢谢! |
|