找回密码
 注册成为天翎用户
查看: 1560|回复: 6

[已解决] 如何在文本框里面用queryBySQL(sql);查询表里面的某个字段的数据,以字符串返回

[复制链接]
吉林慧瑞 发表于 2014-11-29 16:21:22 | 显示全部楼层 |阅读模式
本帖最后由 kharry 于 2014-12-1 18:05 编辑

我这么写哪里错了
var rtn = '';
var sql="select item_申报单号 from TLK_申报对象";

var query = queryBySQL(sql);

if(query!=null){   


var iter  =query.iterator();         

  if(iter != null && iter.hasNext()){     

        doc = iter.next();      

         rtn+=doc.getName()      
    println("状态="+doc.getName());

      
}

}
rtn;
karrman 发表于 2014-11-30 19:48:55 | 显示全部楼层
1、doc这个变量没有定义;
2、如果你想查询“申报单号”的值,脚本doc.getName()  应该这样写doc.getItemValueAsString("申报单号");
回复

使用道具 举报

 楼主| 吉林慧瑞 发表于 2014-11-30 21:40:49 | 显示全部楼层
回复 2# karrman


    doc怎么定义是不是这么定义var doc = getCurrentDocument();
回复

使用道具 举报

 楼主| 吉林慧瑞 发表于 2014-12-1 04:36:42 | 显示全部楼层
回复 3# 吉林慧瑞


   还有就是 TLK_申报对象 是我自己创建的一个表  里面只有两个字段,不知可不可以用那样的方法取得到
回复

使用道具 举报

kharry 发表于 2014-12-1 10:33:14 | 显示全部楼层
查询单条语句的脚本如下
var value = "";
var sql = "select * from tlk_XXXXX";
var doc = findBySQL(sql);
if(doc !=null){
      value = doc.getItemValueAsString("XXXXX");
}
value;
回复

使用道具 举报

 楼主| 吉林慧瑞 发表于 2014-12-1 14:38:27 | 显示全部楼层
回复 5# kharry


    谢谢  可以关了
回复

使用道具 举报

kharry 发表于 2014-12-1 14:55:55 | 显示全部楼层
感谢楼主反馈   该帖结贴
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 03:47

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表