我用asp.net开发,数据库是access。
查询会员信息(会员之间有上下级联系关系);会员完整信息一共有6,7张表,要求给出一个会员编号,查询他下面所有的会员完整信息,并显示在gridview控件上。这是一个树形结构的查询。
我现在做的这个功能,查询一个8000条以上的数据需要10分钟以上~~~郁闷死了!!感觉是数据多,表多。
请问有高手有什么好的建议来提升速度吗!虚心求教!

解决方案 »

  1.   

    http://www.knowsky.com/4937.html重点是中间那一部分。
      

  2.   

    ......
    就是这些会员之间的关系本身就是一棵树(tree),给你一个编号,然后你就去数据库里面递归找他下面的人。
      

  3.   

      可以用Jquery做Treeview ,或者用YUI做效果和CSDN的树性目录一样。。
    先加载第一层节点。。然后单击加载子节点
      

  4.   

    10分钟?
    IIS用不了那么久就超时了吧
    还能看见效果?
      

  5.   

    我晕,现在又出现一个问题,查询8000条数据,程序直接就死掉啦。我晕,我查询用的是datareader;是不是应该用dataset呢???