asp应注意的问题

findit 2002-02-11 12:53:04
在写asp页面的时候,下面的这个问题染我白白花了一下午来调试:
<%
i=0
for i=0 to 20
if not rs.eof and not rs.bof then
while not rs.eof
response.write rs("content")
rs.movenext
wend
end if
i=21 '这里有问题
next
%>

用过c的都知道,在for 的循环里置变量i的值是不会影响循环的次数的,循环结束的条件已经压入堆栈了,可在asp 中上面的rs就只能显示一条记录,所以在for中特别是调用自己写的函数时一定记得不要重名。
...全文
190 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lisa_lee 2002-02-15
  • 打赏
  • 举报
回复
呵呵,真好笑。
julyclyde 2002-02-15
  • 打赏
  • 举报
回复
不知道
zhi_liu6 2002-02-13
  • 打赏
  • 举报
回复
看来是你编译原理没学好
把汇编和具体程序弄错了
julyclyde 2002-02-12
  • 打赏
  • 举报
回复
在c和vbs里都只一次啊!

你自己写的:“用过c的都知道,在for 的循环里置变量i的值是不会影响循环的次数的”
然后又说“这段程序会循环20次?????”
越发不明白了。
julyclyde 2002-02-11
  • 打赏
  • 举报
回复
你这根本是废话程序
既然i=21,那你还for什么

C语言不影响吗?你再试试
mickwang 2002-02-11
  • 打赏
  • 举报
回复
#include <stdio.h>
main()
{
int i;
for(i=0;i<20;i++)
{
printf("%d",i);
i=21;
}
}
这段程序会循环20次?????

28,406

社区成员

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

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