真不知道该感谢微软公司还是宝兰公司,在任何地方,也可以不在同一个应用程序中,使用ADO连接到数据库,保持连接状态,DBExpress取数据的速度就大大提高,
真是哭笑不得,如果对你有帮助,就请踢一脚

解决方案 »

  1.   

    我用ado连接数据库慢的要死。dbexpress又连不上,要不连上了,sqltable找不到表名,郁闷
      

  2.   

    不会啊,我用ado连数据库很快啊
      

  3.   

    DBEXPRESS FOR MSSQL驱动就是直接封装MS OLE DB接口实现的,而ADO也是OLE DB的再封装,所以二者的底层是一样的。
    你这个原因估计是ADO连接是有本地缓存的,因为要支持本地静态游标之类。而DBEXPRESS考虑的是简单高效,只支持FORWARD ONLY CURSOR。但ADO打开缓存,DBEXPRESS同样能利用。
      

  4.   

    其实Dbexpress+DataSetProvider+ClientDataSet
    如果使用不好,还不如ADO效率来的好。
      

  5.   

    ADO的确存在第一次加载慢的问题,很正常(都是COM惹的祸)。
    一般都是在程序启动时即连接数据库并保持连接,这样稍微快一点。
      

  6.   

    大脸猫说的对呀,第一次加载的时候是有点慢但是加保持连接的情况下,还是比较快的!:)大脸猫,能说一说为什么是com的祸吗?