CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

急!请各位高手指点:如何去掉ddlb中的重复的item?

楼主whfb(didicat)2003-06-01 07:55:22 在 PowerBuilder / 基础类 提问

本人一菜鸟,在ddlb的constructor中输入一下脚本,用游标为ddlb添加item,但我选择的字段有重复值,请问该如何改?急用,拜托各位!  
   
  string   ls_dopename  
    DECLARE   dopingcursor   CURSOR   FOR      
      SELECT   "doping_events"."dopename"      
          FROM   "doping_events"     ;  
  open   dopingcursor;  
  if   sqlca.sqlcode=-1   then  
  messagebox("sql错误",string(sqlca.sqlcode)+":"+sqlca.sqlerrtext)  
  else  
  ls_dopename=""  
  do    
  if   ls_dopename<>""   then  
  ddlb_1.additem(ls_dopename)  
  end   if  
  fetch   dopingcursor   into   :ls_dopename;  
  loop   while   sqlca.sqlcode=0  
  if   sqlca.sqlcode=-1   then  
  messagebox("sql错误",string(sqlca.sqlcode)+":"+sqlca.sqlerrtext)  
  end   if  
  end   if  
  close   dopingcursor;  
  问题点数:20、回复次数:2Top

1 楼waterstony(王小石)回复于 2003-06-01 07:59:51 得分 20

你给游标加一个distinct就可以了:  
   
  DECLARE   dopingcursor   CURSOR   FOR      
      SELECT   distinct   "doping_events"."dopename"      
          FROM   "doping_events"     ;  
  Top

2 楼whfb(didicat)回复于 2003-06-01 08:27:14 得分 0

好的,多谢Top

相关问题

  • 请高人指点:如何去掉数据窗口中ddlb的显示列?
  • 去掉重复行
  • 去掉重复数据,
  • 如何去掉DDDW中的重复值?
  • 关于怎样去掉重复数据?
  • 如何去掉combobox里重复的数?
  • 去掉数组中的重复值
  • sql server 2000 中去掉重复值
  • union后怎么去掉重复记录?
  • 把数组里重复数字去掉

关键词

  • dopename
  • ddlb
  • dopingcursor
  • sqlca
  • doping
  • sqlcode
  • ls
  • events

得分解答快速导航

  • 帖主:whfb
  • waterstony

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo