【转】retrieveend 事件中的rowcount参数与rowcount()函数的区别
来源:互联网 发布:网络诈骗的典型案例 编辑:程序博客网 时间:2024/04/18 14:20
retrieveend事件中的rowcount参数中保存的是从数据库中取到的行数, rowcount()函数返回的是primary缓冲区中的行数.
区别显而易见, 参数rowcount是包括filter缓冲区中的行数在内的.
由于retrieve()函数执行后会把不符合filter条件的行立即移入filter区, 因此, rowcount与rowcount()的值是不一定相等的.
强调这一点是有实际意义的:
在retrieveend事件中
if rowcount>0 then
getItemNumber(1, "xxx")
end if
运行时, 出现了无效行/列的错误, 原因是所有行都不符合filter条件, 因此rowcount()=0,而rowcount>0
- retrieveend 事件中的rowcount参数与rowcount()函数的区别
- 【转】retrieveend 事件中的rowcount参数与rowcount()函数的区别
- @@ROWCOUNT 函数
- RowCount
- @@rowcount
- @@rowcount
- @@ROWCOUNT
- SqlServer---RowCount 和 @@RowCount的用法和区别
- rowcount 和 @@rowcount 的用法
- SQL Server中Rowcount与@@Rowcount的用法
- SQL Server中Rowcount与@@Rowcount的用法
- SQL%BULK_ROWCOUNT 和SQL%ROWCOUNT的区别
- sql 的 @@ROWCOUNT函数的使用
- SQL中@@ROWCOUNT函数
- SQL中@@ROWCOUNT函数
- Oracle 中的rowcount
- ORACLE中的SQL%ROWCOUNT
- oracle中的sql%rowcount
- Unable to create an instance of the Java Virtual Machine Located at path:
- java 学习心得
- 生产者消费者的多种java实现方式
- VC++ 大文件读写(大于4G)
- ubuntu下配置apache虚拟主机
- 【转】retrieveend 事件中的rowcount参数与rowcount()函数的区别
- 实例详解C++友元
- Javabeans
- ios常用加密方法
- 整理一篇不错的关于软件加密的文章
- 在Ubuntu中安装Qt SDK时候遇到需要安装C++编译器的问题
- Median
- MSP430的精确延时
- C# Socket编程(1)基本的术语和概念