别!
这与 ADO 无关!

解决方案 »

  1.   

    请问: playyuer(女㊣爱) 
    该如何解决呢?
    这与什么有关呢?
      

  2.   

    好像是因为VB中没有缓冲池机制,相对于PB其他语言(用ODBC)都会很慢!我这里也遇到过,是5000条记录,3/40个字段,23个代码表。用时90s。
    现在都把他们写成存储过程,问题基本解决。
      

  3.   

    我上面写的代码如果写成存储过程,我想效果应该是一样的啊,也是一样的set rs=存储过程
    难道VB在这个方面运行效率有区别?
      

  4.   

    关注!
    请playyuer(女㊣爱)继续讲下去。
      

  5.   

    检查你的其他软件环境,都好的话,换了你的硬盘或内存或CPU。
    呵呵,这绝对与ADO无关,ADO已非常优化了,但前提是使用其绑定的功能,你好好研究一下其绑定功能吧,很有用的,甚至包含很深层的商业机制。象你用flexgrid的话,我不知道你是不是自己写的往里填的算法,如是那样的话,我想大部分时间应该都是耗在了显示这些数据上了,是很慢的。采用绑定的方法,我用C300的机器,在Access上取个4、5万条记录也最多3秒了,更不用说SQL SERVER了。我常常用datagrid显示近百万条的记录,当然使用了分页的方法,连半秒也不需等待。
    以上说的希望能帮助你
      

  6.   

    佩服。交个朋友吧?我写的程序总是在存取数据时很慢。
    能推荐点资料么?当然,最好是寄个例程。我另开贴答谢。
    [email protected] suinx():
       对不起,借用贵贴说话。
      

  7.   


    http://www.csdn.net/expert/topic/358/358108.shtm
      

  8.   

    老大,才一万条,很少了,我现在要解决的是七八千万条,快愁白头发了,不过我是用java