各位高手:
我将 ADOQuery 的[eoAsyncFetchNonBlocking] 属性设为 True
这样在数据量大 的时候可以 逐条获得数据
但是 获得的数据在grid中不能显示 第一条和最后一条
要想查看只有通过移动上下键来获得, 即使使用 AQ.Last也不能得到最后一条数据 ,为什么啊》
谢谢
我将 ADOQuery 的[eoAsyncFetchNonBlocking] 属性设为 True
这样在数据量大 的时候可以 逐条获得数据
但是 获得的数据在grid中不能显示 第一条和最后一条
要想查看只有通过移动上下键来获得, 即使使用 AQ.Last也不能得到最后一条数据 ,为什么啊》
谢谢
解决方案 »
- 无法弹出MessageDlg的,报地址错误。
- AdoQuery向Dbgrid添加数据的问题
- Variant如何转换成字符数组?
- 继续召集,感谢关注
- 很紧张的问题
- ADOConnection的KeepConnection属性是做什么用的?我希望详细点
- 创意问题 最好是各位姐姐,妹妹,大娘,大婶近来最好,知女人心者男士也好(别删好么?)
- 已知文件名(test1.xls)及路径如何在DELPHI中调用excel打开此文件?
- 要在DBGrid中选中多项,除了用Ctrl和鼠标组合,还有没有别的方法?
- 如何实现在表中直接输入关键字段值,其它字段值从数据库表中寻找并自动填写?
- delphi6.0写的一个简单的dll,主要为了测试vb调用delphi写的dll传字符串参数和返回值为字符
- 高手帮我,一个巨难的问题…… 急等……
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2573831
如果不需要把ADOQuery 的[eoAsyncFetchNonBlocking] 属性设为 True,最好别设,我是用了在查询中显示查询过程(用进度条显示)才设置的,最后,我不得不用另一个数据集来显示最后一条,其实dbgrid有是有数据的,只不过,需要单击滚动条几次,你可以试试,但是对用户来说就不方便了