本帖最后由 kharry 于 2014-9-9 17:54 编辑
需求:
单行文本框 coding,在里面填写一个数值,
然后系统自动从数据库tlk_range_project_apply_pr中获取此值对应的 item_model 字段的值并显示出来。
直接把SQL语句写在数据库里面测试是OK的。
代码如下,一直报错
var coding_inter = getItemValueAsString("coding");
var value;
if(isNotNull(coding_inter)){
var sql = "select item_model from tlk_range_project_apply_pr where item_coding = '"+coding_inter+"'";
var datas = queryBySQL(sql);
for (var iter = datas.iterator(); iter.hasNext();) {
var data = iter.next();
value = data.getItemValueAsString("model");
}
}else{
value = "空";
}
value; |