DBExpress效率是这样提高的...... 真不知道该感谢微软公司还是宝兰公司,在任何地方,也可以不在同一个应用程序中,使用ADO连接到数据库,保持连接状态,DBExpress取数据的速度就大大提高,真是哭笑不得,如果对你有帮助,就请踢一脚 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用ado连接数据库慢的要死。dbexpress又连不上,要不连上了,sqltable找不到表名,郁闷 不会啊,我用ado连数据库很快啊 DBEXPRESS FOR MSSQL驱动就是直接封装MS OLE DB接口实现的,而ADO也是OLE DB的再封装,所以二者的底层是一样的。你这个原因估计是ADO连接是有本地缓存的,因为要支持本地静态游标之类。而DBEXPRESS考虑的是简单高效,只支持FORWARD ONLY CURSOR。但ADO打开缓存,DBEXPRESS同样能利用。 其实Dbexpress+DataSetProvider+ClientDataSet如果使用不好,还不如ADO效率来的好。 ADO的确存在第一次加载慢的问题,很正常(都是COM惹的祸)。一般都是在程序启动时即连接数据库并保持连接,这样稍微快一点。 大脸猫说的对呀,第一次加载的时候是有点慢但是加保持连接的情况下,还是比较快的!:)大脸猫,能说一说为什么是com的祸吗? Delphi6,Windows2003,调试有问题 谁用过神龙的PV980M视频采集卡?到底能实现什么功能? 怎样在特定的目录中查找指定的文件 软件开发的基本步骤? 菜鸟提问:100分,问题解决后,马上给分,不够可以再次给分 简单的过滤问题,帮助看一下! active form为何不能显示? 哪能下载到vclscanner?(可以查看程序是不是delphi或者是c++buider写的),谢谢 谁有一个简单的web service列子?? activeform 散分3:如何让我的程序支持将文件拖动到程序上打开文件呢? COM+和MTS中关于提示“不支持此接口”的问题
你这个原因估计是ADO连接是有本地缓存的,因为要支持本地静态游标之类。而DBEXPRESS考虑的是简单高效,只支持FORWARD ONLY CURSOR。但ADO打开缓存,DBEXPRESS同样能利用。
如果使用不好,还不如ADO效率来的好。
一般都是在程序启动时即连接数据库并保持连接,这样稍微快一点。