Office中国论坛/Access中国论坛

标题: 为何FOR循环无故退出 [打印本页]

作者: 付谦    时间: 2015-10-18 14:11
标题: 为何FOR循环无故退出
窗体中有1000多条记录,循环到250条不执行了,百思不得其解,请高手帮助[attach]57320[/attach][attach]57320[/attach]
作者: roych    时间: 2015-10-19 09:31
本帖最后由 roych 于 2015-10-20 16:41 编辑

先改:do until
loop试试。
目前我测试的结果是可行的。虽然会突然退出,但结果是更新完毕了的。
至于for为什么不行,还没研究,感觉有点诡异。
[attach]57322[/attach]
作者: 付谦    时间: 2015-10-19 12:10
谢,希望研究出FOR不行的原因,我重装了OFFICE 2003问题仍存在。对记录集知识掌握太少,无从下手。
作者: tmtony    时间: 2015-10-19 14:13
rst5.recordcount 只有500多条,没有1000
作者: 付谦    时间: 2015-10-19 15:10
记录1150,充值只有251,就是找不出原因,太困扰人了
作者: 风中漫步    时间: 2015-10-19 16:01
看下问题代码来
作者: koutx    时间: 2015-10-19 16:06
我用ADODB.Recordset测试,RecordCount倒是1150。但For循环也是只到501就停了,用EOF就能到底。
看来FOR 循环还真不靠谱?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3