慎用 TOraQuery RecordCount
2019独角兽企业重金招聘Python工程师标准>>>
在使用 TOraQuery 时, 有时为了获取结果集里的数据条数, 会直接使用 RecordCount 属性; 这时, 如果未设置 TOraQuery 的 FetchAll 属性为 true, 则当结果集数过大时, RecordCount 会返回错误的结果(最多只会取出 FetchRows 属性所定义的条数).
如果总是设置 FetchAll 为 true, 当结果集过大时, 又会占用过多内存;
更为稳妥的做法是设置 FetchAll 为 false, 然后通过以下代码来循环遍历所有数据:
while not query.Eof do
begin// do something...query.Next;
end;
或通过 Locate(const KeyFields: array of TField; const KeyValues: variant; Options: TLocateOptions) 函数来定位指定的数据.
环境: Windows7 + Delphi7 + ODAC 6.90.0.57
转载于:https://my.oschina.net/zenglingfan/blog/62760
慎用 TOraQuery RecordCount相关推荐
- 1.低权限的程序向高权限的程序发消息 2.慎用setcurrentdirectory
1.低权限的程序向高权限的程序发消息 2.慎用setcurrentdirectory 转载于:https://www.cnblogs.com/chunyou128/p/3921903.html
- C/C++:*(p++)慎用!!!!!
各位代码界的大佬大家好,今天跟大家分享一个在C/C++中常用,但是很危险的一串代码--*(p++) 为什么说这一行代码比较危险呢,因为对于C/C++来说,成也指针,败也指针.C/C++中指针便于我们操 ...
- java值参_Java陷阱之慎用入参做返回值详解
正常情况下,在Java中入参是不建议用做返回值的.除了造成代码不易理解.语义不清等问题外,可能还埋下了陷阱等你入坑. 问题背景 比如有这么一段代码: @Named public class AServ ...
- 慎用Outline ,UGUI Outline实现原理分析
使用 UGUI 制作背包的时候.同事发现假设背包中加入了大量的物品.比方两百个.Unity就会出错,提示 Canvas element contains more than 65535 vertice ...
- count时结果 hive_hive的count(distinct id)测试--慎用
一, 测试语句 语句一: select count(distinct order_id) ,count(1) from d_common_wlt_info 语句二: 1 select count(or ...
- 珍惜鼠标,慎用双击。maxthon浏览器的双击功能毁了我一个微软鼠标一个罗技鼠标,伤心...
maxthon浏览器的双击关闭Tab的功能确实很方便. 但是没有想到用了一段时间之后,我的鼠标给毁了,一个微软鼠标一个罗技鼠标(几个在家里,一个在公司),双双出现这样的症状:单击识别成双击:按住左 ...
- python os.environ.setdefault_django os.environ慎用setdefault操作环境变量
在绝大多数情况下,如果需要在程序运行过程中设置环境变量,使用os.environ.setdefault函数是没有任何问题的,但是有两种场景下setdefault会造成意外的问题,需要慎用: 如果程序执 ...
- 易遭黑客利用,慎用免费的网站SSL证书!!!
Let's Encrypt免费SSL证书遭黑客利用 据媒体报道,安全公司Trend Micro发布消息称,一个恶意广告服务器通过植入银行木马,可自动感染访客Windows设备,让黑客在用户不知情的情况 ...
- python语言remove_慎用python的pop和remove方法
申明:转载请注明出处!!! Python关于删除list中的某个元素,一般有两种方法,pop()和remove(). 如果删除单个元素,使用基本没有什么问题,具体如下. 1.pop()方法,传递的是待 ...
最新文章
- Redhat 6.4_联网 yum 配置
- python 去除字符串的标点符号 用_Python输入和输出
- mysql cast类型转换
- Java对证书的操作
- 在银行做数据是一种什么体验?
- opensips mysql_opensips中使用mysql实现用户认证
- 根据拼音首字母进行过滤的combobox
- 计算机毕业设计JAVA网上童装销售系统mybatis+源码+调试部署+系统+数据库+lw
- 为什么Hashtab的大小通常取远离2^n 的素数
- adb install 安装错误常见列表
- python基本数据类型练习
- 程序设计文档编写_编写有效的设计系统文档的6个技巧
- 支付宝钱包系统架构内部剖析
- 微机原理 判断题练习
- 吐槽下Excel的十大不规范使用问题
- java webservice实例教程
- 【T3】用友畅捷通特殊行业的期间损益结转设置
- oj记录 牛客 高校赛 派蒙大小姐想让你告白
- QT如何与xbox手柄连接
- esp8266声控灯代码
热门文章
- netty 发送 http请求
- html、css、js实现简易计算器
- VBA 脚本快速copyExcel单元格的格式
- mybatis中#{}和${}传参的区别
- Panabit安装配置笔记
- UVA 10047 - The Monocycle BFS
- Overview of the New C++:C++0x
- python mkdir -p_Python中的mkdir -p功能[复制]
- 这 5 条 IntelliJ IDEA 调试技巧太强了!
- 简历上终于可以写“精通MySQL”!