VB的ADO记录集问题?
时间:2011-11-30
来源:互联网
当记录集加载上万条数据时
for i=0 to rsTemp.RecordCount-1 --当代码执行到这时提示溢出的错误
next
使用 do while not rsTemp.EOF
loop
确没有任何问题。
求解!!!!!!!
这种情况的原因?
for i=0 to rsTemp.RecordCount-1 --当代码执行到这时提示溢出的错误
next
使用 do while not rsTemp.EOF
loop
确没有任何问题。
求解!!!!!!!
这种情况的原因?
作者: lt_xs 发布时间: 2011-11-30
估计i是定义为 dim i as integer ,同时,rstemp记录数太多,超出32767?
作者: worldy 发布时间: 2011-11-30
你这样肯定会有问题的。
问题是,中间无法判断是否超出范围。
for后面加一句:
if rsTemp.EOF then ...
问题是,中间无法判断是否超出范围。
for后面加一句:
if rsTemp.EOF then ...
作者: dafu2003 发布时间: 2011-11-30
大概有以下三种可能:
1、i 变量是否已经定义?
2、i (如 i 为 Integer)取值超出范围?
3、for ... next 循环体内没有对 rsTemp 进行减少记录行数的操作吧?
4、for ... next 循环体内除了一个 rsTemp.movenext 以外有没有其他移动记录指针的操作?
VB code
1、i 变量是否已经定义?
2、i (如 i 为 Integer)取值超出范围?
3、for ... next 循环体内没有对 rsTemp 进行减少记录行数的操作吧?
4、for ... next 循环体内除了一个 rsTemp.movenext 以外有没有其他移动记录指针的操作?
VB code
rsTemp.movefirst for i=0 to rsTemp.recordcount-1 ... rsTemp.movenext next
作者: msailsoft 发布时间: 2011-11-30
VB code
dim i as long rsTemp.movefirst for i=0 to rsTemp.recordcount-1 ... rsTemp.movenext next
作者: msailsoft 发布时间: 2011-11-30
dim i as long
作者: chinaboyzyq 发布时间: 2011-11-30
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28