解决ADO控件遍历数据集超慢的问题
2017-07-14 12:19
330 查看
从ADOQuery查询回数据后,大约100000条记录,测试了一下,使用NEXT(), 遍历一次需要60秒,经测试,游标与锁定方式对遍历时间影响不大。经过一番查询,最后发现是界面感知的问题。
通过禁用界面感知 ADOQuery1->DisableControls();
速度变成600ms,属于正常范围
通过禁用界面感知 ADOQuery1->DisableControls();
速度变成600ms,属于正常范围
相关文章推荐
- 解决formview遍历控件的问题
- sql 问题 select permission denied on object 'pb_userinfo',database 'Maching',owner'ado' 解决方法
- extjs 3.4 EditorGridPanel里日期控件在后台获取格式为"2015-10-10T00:00:00"的问题解决
- 如何解决“呈现控件时出错”的问题
- 解决控件遮挡问题
- 解决遍历时,Array.indexOf产生的性能问题
- 解决 easyui 动态添加控件时无法渲染的问题
- 解决java获取panel中所有控件的问题
- GridView控件删除记录时出现索引超出范围问题的解决
- Android中ListView中嵌套(ListView)控件时item的点击事件不起作的问题解决方法
- 项目过程中,有c++控件,层级问题的解决
- 使用Map传值,解决多维数据结构的遍历问题
- 总结Asp.net中Page加载PostData的具体过程 进而解决"获取动态创建的控件的PostData数据"问题
- 解决用户控件调用主页面控件的问题.
- 解决继承窗体或用户控件时“visual继承当前被禁用,因为基类引用设备特定的组件或包含 p/invoke”问题(转)
- 动态加载控件_常见问题解决之道
- 用JavaScript解决ASP.NET服务器控件造成的刷新问题
- 如何解决ADO.NET访问Access数据库出现"操作必须使用一个可更新的查询"的问题
- 加验证控件无法提交的问题解决方法
- invoke委托解决“线程间操作无效: 从不是创建控件的线程访问它”的问题