我错在哪里?请指教

yiran731028 2001-09-04 08:35:27
错误 '80020009'
发生意外。

/xdsw/money_computer.asp, 行155

<%
dim j,sum
sum=0
if not(session("records1")).eof then
'session("records1").movefirst
for j=0 to session("records1").recordcount
sum=sum+session("records1")(3)
session("records1").movenext
next
session("records1").movefirst
%>
...全文
48 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
liaogs 2001-09-04
  • 打赏
  • 举报
回复
循环结束:
if ... then
.
.
end if
beckheng 2001-09-04
  • 打赏
  • 举报
回复
不知道是否超出了记录集的范围,即已经到达了记录集的尾部了,但是循环语句却不知道这种情况,依然用了movenext方法。因此会遇到意外情况!
因此用for循环加上一句if session("records1").eof then exit for

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧