DBGRIDEH 现实数据为什么那么慢??
ADOQuery 读取数据,用DBGridEh控件显示出来,数据量稍微多一点的时候(10000条左右,字段也不是很多)在DBGridEh中显示处理很慢,差不多得半分钟,而我看到一个用VFP做的软件,显示很多数据时候却特别快。
我用的数据库是sqlserver 2000,安装在本机上。
[解决办法]
一个页面看不见那么多数据
数据太多了做成分页显示吧
[解决办法]
分段处理!
[解决办法]
可以参考这里
http://topic.csdn.net/t/20040628/22/3129663.html
[解决办法]
不是顯示慢的原因,是取數據慢的原因。
你可以先取回 ADOQuery的數據,然後再讓 DBGrid 的DataSource 指向ADOQuery . \
就能發現慢在哪裡。。。。
如果數據較多,你可以使用ADO異步方式讀取數據,這樣感覺速度快一些。
10000記錄超過 15 秒鐘的話,是不正常的。