代码哪里错了哦?vb查询access数据库连接treeview,提示“集合中的关键字不唯一”

Adodc1.RecordSource="selectZYMCfromZYLB"Adodc1.RefreshDoWhileNotAdodc1.Recordset.EOFK... Adodc1.RecordSource = "select ZYMC from ZYLB"
Adodc1.Refresh
Do While Not Adodc1.Recordset.EOF
Key = Adodc1.Recordset.Fields("ZYMC")
Text = Adodc1.Recordset.Fields("ZYMC")
Set node1 = TreeView1.Nodes.Add(, tvwChild, Key, Text)
Adodc1.Recordset.MoveNext

Adodc2.RecordSource = "select FC from FCB where ZYID=" & 1 & "
Adodc2.Refresh
Do While Adodc2.Recordset.EOF = False
Key = Adodc2.Recordset.Fields("FC")
Text = Adodc2.Recordset.Fields("FC")
Set node2 = TreeView1.Nodes.Add(node1.index, tvwChild, Key, Text)
Adodc2.Recordset.MoveNext
Loop
Loop

顺便TreeView1.Nodes.Add(, tvwChild, Key, Text)这句话能用通俗的语句解释下吗?主要是前2个 逗号
展开
 我来答
骄傲地蚂蚁
2015-03-10 · TA获得超过463个赞
知道小有建树答主
回答量:885
采纳率:42%
帮助的人:429万
展开全部
数据库中的你的id应该是唯一的吧
你把Key改成Key & rs.Fields("ID")就可以了

TreeView1.Nodes.Add(, tvwChild, Key, Text)---------假设他是儿子

总共有四个参数:1:父亲的名字;2:必须;3:儿子的名字;4:儿子的身体
syx54
2015-03-09 · TA获得超过7378个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2750万
展开全部
所有的节点的Key值,不能相同!

搜索一下我的空间里的文章:“Treeview 控件的简单应用”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
金华阿呆
2015-03-09 · TA获得超过126个赞
知道答主
回答量:184
采纳率:50%
帮助的人:98.1万
展开全部
Key必须是唯一的吧?看看数据库里面“FC”是不是有重复?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式