首页
13问答网
>
ASP中的do while循环问题
ASP中的do while循环问题
2025-05-18 01:32:46
推荐回答(4个)
回答1:
给你一个例子:
....
Response.write("
")
do while not rs.eof
Response.write("
")
Response.write("
" &rs("..") &"
")
rs.movenext
if rs.eof then
Response.write("
")
exit do
else
Response.write("
" &rs("..") &"
")
End if
loop
Response.write("
")
其实要实现这个功能就是在循环里多加几个RS.MOVENEXT,但加了的话你就必须得再判断是否到结尾了。
按同样的方法可以实现多重并列输出。
回答2:
楼上的二位别吵了,看洒家给你们解开谜底:
<%dim i
i=0%>
<%do while not rs.eof%>
i=i+1
<%if int(i/2)=i/2 then%>
<%=rs("1")%>
<%else%>
<%=rs("1")%>
<%end if%>
<%
rs.movenext
loop
%>
定义一个变量i,每循环一次如果int(i/2)=i/2则被二整除就换行,同理int(i/n)=i/n则是被n整除即换行,
回答3:
<%do while not rs.eof%>
<%=rs(1)%>
<%
rs.movenext
loop
%>
楼上的兄弟,好像没有必要判断吧,只要到了eof则do自动跳出了
回答4:
<%dim i
i=0%>
<%do while not rs.eof%>
<%if i mod 2 =0 then%>
<%=rs("1")%>
<%else%>
<%=rs("1")%>
<%end if%>
<%i=i+1
rs.movenext
loop
%>
其实为了效率还是不要用rs.eof 应该用for循环。
相关问答
最新问答
泰拉瑞亚手机版翅膀那个附魔等级最好
高一数学!!!!急!!!!在线等!!!求解答!!!!
盐城市荣康玻璃器材有限公司怎么样?
名人传米开朗琪罗部分好词好句好段摘抄
三星手机备份PIN忘了什么办?
钳工证要考哪些方面的知识?钳工要注意
北京鸿通基商贸有限责任公司怎么样?
苏州市北雅信息咨询有限公司怎么样?
开封市,兰考县城关乡,谁认识叫黄蒙,黄真的人吗,谢谢提供
青岛上东餐饮连锁管理有限公司怎么样?