高分放送高分放送高分放送高分放送高分放送高分放送高分放送高分放送高分放送高分放送
想得分还是先回答问题 :)
1. 假设数据库中的一张表中有10个字段,其中有4个字段会有很多重复的记录,而且录入的记录数是非常大的,可能有几百条,请问是不是应该将这个表拆成多张 表??
2. 如果想找某个字段的记录中相同的记录,并把这些记录作为Treeview中节点的文本该如何编程?例如一个房屋信息的表中有一个“楼房号”字段,其中有50个“12栋”的记录,60个“15栋”的记录,100个“01栋”的记录,那么把“12栋”、“15栋”、“01栋”分别作为TREEVIEW的节点该如何实现?(这些记录不是事先已经定好的,而是别人输入的,也就是说别人输什么你的TREEVIEW中就要显示什么。)
问题点数:0、回复次数:10Top
1 楼Kivic(享受·生活)回复于 2003-02-04 15:57:31 得分 0
1应该
2用关系数据库Top
2 楼wujie0978()回复于 2003-02-04 16:01:18 得分 0
请回答详细一些可以吗?
问题2如何用编程实现??Top
3 楼Kivic(享受·生活)回复于 2003-02-04 16:50:40 得分 0
用sql把多个表关联起来
select a from A, b from B ....where c>5Top
4 楼wujie0978()回复于 2003-02-04 17:09:22 得分 0
c>5是什么意思??Top
5 楼tanyx(不知道)回复于 2003-02-04 17:46:00 得分 0
什么意思都不是。要是几万个或几百万个记录,的确应当好好考虑一下。
Top
6 楼wujie0978()回复于 2003-02-04 19:49:14 得分 0
能给我一个例子吗?我还是不知道该怎么做!Top
7 楼hnxftdn007(菜,菜也得看我晕)回复于 2003-02-04 20:06:55 得分 0
你去查一下SQL吧老兄,那里面有你要的答案。。。。。。。。。。。。。。。。。Top
8 楼yoki(小马哥--鬓微霜,又何妨)回复于 2003-02-05 15:20:12 得分 0
问题一:不一定
问题二:可以先按照你要放入树形控件接点的那个列分组,然后一一添加到结点就OK了!
sql="select 楼房号 from table2 group by 楼房号"
set rs=conn.execute(sql)
Treevw1.Nodes.Clear
while not rs.eof
Set node1 = Treevw1.Nodes.Add("Root", tvwChild, , rs.Fields('楼房号').Name)
rs.movenext
wendTop
9 楼mark3798(.net菜鸟)回复于 2003-02-07 14:52:28 得分 0
问题一:请问是否是在输入的时候会碰到不同的记录在同一个字段下输入重复的数据太多。如果是的话,建议用两个表。把其中一个表中事先输入好重复的数据。再设一个关键字。当输入人员输入这个关键字的时候就出来后面的重复数据了。这样会节省点时间和精力。如果不是这种情况的话,就不要了。就用一个表算了。
问题二:正在研究中....Sorry!Top
10 楼chanet(牧师)回复于 2003-02-08 03:06:34 得分 0
1,应该,不过用关键字好一点
2,从数据库中读出,一点一点地设置Top




