读书人

DBGRIDEH 现实数据为什么那么慢?解决

发布时间: 2012-02-27 10:00:22 作者: rapoo

DBGRIDEH 现实数据为什么那么慢??
ADOQuery 读取数据,用DBGridEh控件显示出来,数据量稍微多一点的时候(10000条左右,字段也不是很多)在DBGridEh中显示处理很慢,差不多得半分钟,而我看到一个用VFP做的软件,显示很多数据时候却特别快。
我用的数据库是sqlserver 2000,安装在本机上。

[解决办法]
一个页面看不见那么多数据
数据太多了做成分页显示吧
[解决办法]
分段处理!
[解决办法]
可以参考这里
http://topic.csdn.net/t/20040628/22/3129663.html
[解决办法]
不是示慢的原因,是取慢的原因。

你可以先取回 ADOQuery的,然後再 DBGrid 的DataSource 指向ADOQuery . \
就能慢在哪。。。。

如果多,你可以使用ADO步方式取,感速度快一些。

10000超 15 秒的,是不正常的。

读书人网 >C++ Builder

热点推荐