我从BDE转到了ADO,可是访问速度明显慢了,我用的是Access数据库,应该速度更快才对啊。问题出在哪里呢?

解决方案 »

  1.   

    问题出在哪里呢?当然只有你知道,不只是简单的从BDE转到了ADO,你的实现方法也全不同了吧!!代码也全重新写了吧!!  一个字---------查
      

  2.   

    实际上,我感觉本机操作,读,写,查询数据库,是bde+paradox最快(delphi下),网络的,我到从来没试过BED的,Ado主要是查询更灵活,更适合数据库的迁移!
    我一般对数据驱动都没做特别的优化,但 李维 的 delphi 5.x 那套书倒写了些可优化的参数,可适当参考!
    而且,ADO有个缓存的设置,感觉很重要!
      

  3.   

    可能是你有些细节还没有弄清楚。
    好好研究一下ADO,再说。
      

  4.   

    一时很难系统的说出很多,Ado在网络中,正确设置其serverside,还是clientside,也很重要!我在操作本机的数据库,也会用Ado+Access 或 Ado+Paradox的原因,主要是其提供了灵活的SQL查询操作!
      

  5.   

    如果你是Access数据库,在1000条及以上的模式下ADO比BDE快,以下的话不相上下!但是用BDE多麻烦呢,而且BDE还不支持Access2000