您的位置:程序门 -> vb -> 非技术类



请教treeview树问题。


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请教treeview树问题。
发表于:2007-07-25 13:32:51 楼主
要求:
      自动根据客户基本信息表client_basic、详细表client_particular添加树。
我的代码如下:
          rs.open   ( "select   distinct   country   as   国家   from   client_basic   "),   cnn,   adopenkeyset,   adlockreadonly
        '//加入原始根节点。clientlist为imcliestlist中的ico关键字
        set   nd   =   treeview1.nodes.add(,   ,   "ndg   所有客户列表 ",   "所有客户列表 ",   1,   "clientclasslist ")
       
        '//加入客户分组节点
        set   ndgroup   =   treeview1.nodes.add(nd,   tvwchild,   "ndg   客户分组 ",   "客户分组 ",   1,   "clientclasslist ")
        set   ndselect   =   treeview1.nodes.add(ndgroup,   tvwchild,   "nds   country ",   "国家 ",   5,   "clientinfolist ")
        do   while   not   rs.eof
                clientclass   =   "ndi   "   &   rs( "国家 ")
                set   ndinfo   =   treeview1.nodes.add(ndselect,   tvwchild,   clientclass,   rs( "国家 "),   8,   "infolist ")
                rs.movenext
        loop

现在的问题是:客户基本信息表client_basic的国家、省份、城市等字段是有重复记录的,请问如何查询多个字段的重复记录?select   distinct   country   as   国家,province   as   省份,city   as   城市   from   client_basic   提示“关键字不唯一该”,请问如何修改?不可能是每个set   ndinfo   =   treeview1.nodes.add...语句前都要用rs.open   ( "select   distinct...来打开表吧?

在线等........
发表于:2007-07-25 14:26:061楼 得分:0
........帮顶
发表于:2007-07-26 12:50:562楼 得分:0
没看明白。是不是因为有重复,所以节点添加错误?那就先判断有没有该节点再添加。


快速检索

最新资讯
热门点击