高手门快来帮帮忙啊?

zhouguoguang 2008-03-21 09:28:46
http://topic.csdn.net/u/20080321/00/83b794fb-5b41-478e-8b85-60a253aa58aa.html?seed=1461790863
...全文
28 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xstong1982 2008-03-21
我前那个帖子里回复过了,
错误和列没关系
在k = 1的循环中,
对于
For i = 1 To rs2.RecordCount
rs2.MoveNext '取下一条记录
Next i
rs2的记录集的当前记录已经指向记录集的尾部了,
所以在接下来k = 2的循环中
在进行rs2.MoveNext就出错了,因为记录集的尾部后面没有记录了

解决办法,就是在每次进行For i = 1 To rs2.RecordCount之前
都要做rs2.MoveNext 的操作,把rs2的记录集的当前记录重新指向记录集的头部
回复
相关推荐
发帖
VB基础类
创建于2007-09-28

7492

社区成员

VB 基础类
申请成为版主
帖子事件
创建了帖子
2008-03-21 09:28
社区公告
暂无公告