执行一条Select语句,如果返回的结果有上万条,TQuery是如何保存这些数据的
1、全部取到本地:好象不太可能
2、每次只取一部分:TQuery.Next容易实现,但TQuery.Prior呢?总不能再执行一次Select吧
3、?
...
还请高手指教,分不够可以加,但第一次只能给100分
在此谢过了
1、全部取到本地:好象不太可能
2、每次只取一部分:TQuery.Next容易实现,但TQuery.Prior呢?总不能再执行一次Select吧
3、?
...
还请高手指教,分不够可以加,但第一次只能给100分
在此谢过了
解决方案 »
- 怎样在创建TreeView时为每一个节点的data属性赋予一个长字符串值(长度不确定,几十个字符或者上万个字符),在单击节点的时候再将每个节
- 下面是Asp.net(c#)实现多线程断点续传的代码,intraweb可以做么?
- 如何监测TStringGrid退出编辑状态?
- 小问题
- 在主窗口有个‘退出系统’BUTTON,然后点击,会弹出一个FORMCLOSE,FORM里有3个BUTTON,
- socketconnection 如何动态设置 host 值
- 求支持中文,并且可以帖图可以插入表格的richedit类型的控件
- dataset 读取问题
- 哪里有 Delphi 6 的电子版教程,急用
- 使用delphi如何实现在窗体按钮上拖动窗体
- ADOTable1和ADOQuery1这两个控件的用法
- 菜鸟问题在线等待立即给分(Parapox数据表问题)急!!急!!急!!!
当BlockReadSize<=0时,执行TQuery将会把所有Select出来的记录取过来,
但BlockReadSize >0 时,则第一次取 BlockReadSize条纪录放到内存中,如果
不断的TQuery.Next,到了BlockReadSize个后,就再去BlockReadSize条...
以此类推,如果是TQuery.Prior,由于已经取到内存,则会直接读取内存中的。
更具体的,看帮助吧。