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

[其他] 下拉框获取不重复数据库值出错

[复制链接]
正弦电气 发表于 2014-8-6 14:05:05 | 显示全部楼层 |阅读模式
本帖最后由 dan 于 2014-8-6 15:58 编辑

从数据库里获取一个字段作为下拉框的值,全部获取没问题(//注释的那两句代码OK)
如果用现在这个代码,目的是将重复的筛选掉,结果就出错,请帮忙看下问题所在。

var opts=createOptions();
opts.add("","");
var sql = " select distinct value as item_产品类别 from tlk_产品软件版本信息";
//var sql = " select * from tlk_产品软件版本信息";
var datas = queryBySQL(sql);
if(datas != null)
{
  for(var iter = datas.iterator();iter.hasNext();){
        var doc = iter.next();
        var value= doc.getItemValueAsString("value");
//      var value= doc.getItemValueAsString("产皮类别");
        opts.add(value,value);
   }
}
opts;
dan 发表于 2014-8-6 15:58:39 | 显示全部楼层
var opts=createOptions();
opts.add("","");
var sql = " select distinct item_value as item_产品类别 from tlk_产品软件版本信息";
//var sql = " select * from tlk_产品软件版本信息";
var datas = queryBySQL(sql);
if(datas != null)
{
  for(var iter = datas.iterator();iter.hasNext();){
        var doc = iter.next();
        var value= doc.getItemValueAsString("value");
//      var value= doc.getItemValueAsString("产皮类别");
        opts.add(value,value);
   }
}
opts;
回复

使用道具 举报

 楼主| 正弦电气 发表于 2014-8-6 17:11:32 | 显示全部楼层
还是不行啊
回复

使用道具 举报

dan 发表于 2014-8-6 17:19:24 | 显示全部楼层
QQ:514464007,远程看看
回复

使用道具 举报

nice 发表于 2014-8-14 12:57:05 | 显示全部楼层
使用这个!
var opts=createOptions();
opts.add("","");
var sql = " select *,distinct item_value as item_产品类别 from tlk_产品软件版本信息";  确认下是否存在item_value
//var sql = " select * from tlk_产品软件版本信息";
var datas = queryBySQL(sql);
if(datas != null){
  for(var iter = datas.iterator();iter.hasNext();){
        var doc = iter.next();
        var value= doc.getItemValueAsString("产品类别 ");
        opts.add(value,value);
   }
}
opts;
回复

使用道具 举报

 楼主| 正弦电气 发表于 2014-8-14 14:26:59 | 显示全部楼层
select *,distinct item_value as item_产品类别 from tlk_产品软件版本信息

这句sql执行不了吧,你们有没有类似的实践经验,我参考下
回复

使用道具 举报

nice 发表于 2014-9-19 10:51:08 | 显示全部楼层
回复 6# 正弦电气


    http://www.teemlink.com/bbs/view ... ghlight=distinct%2B
你参考此帖坐下修改!处理好了回下帖子谢谢!
回复

使用道具 举报

 楼主| 正弦电气 发表于 2014-10-8 13:59:00 | 显示全部楼层
还是不行,加上最近你们那个无法创建视图的BUG,测试也进行的不顺利……
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 01:31

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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