首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

请问TreeView树有关问题

2012-01-14 
请教TreeView树问题。要求:自动根据客户基本信息表Client_Basic、详细表Client_Particular添加树。我的代码如

请教TreeView树问题。
要求:
      自动根据客户基本信息表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...来打开表吧?

在线等........

[解决办法]
........帮顶
[解决办法]
没看明白。是不是因为有重复,所以节点添加错误?那就先判断有没有该节点再添加。
[解决办法]

热点排行