主题:  帮助把下面的2段代码分析解释一下,谢谢了

shilinow

职务:普通成员
等级:1
金币:0.0
发贴:60
#12003/2/9 22:20:09
<%
dim rsID
i=1if not (rs.eof or err) then rs.move (page-1)*maxPerPage
do while not (rs.eof or err)
rsID=rs("id")
newsDate=rs("newsDate")
%>

<%
i=i+1
if i>maxPerPage then exit do
rs.moveNext
loop
%>



大雪糕

职务:普通成员
等级:2
金币:10.0
发贴:579
#22003/2/10 10:45:13
定义一个rsID的变量
设i为1,如果游标不位于数据表未尾或碰到出错,则将游标移到(page-1)*maxPerPage这个位置
当rs.eof or err的条件不为真则循环执行
rsID=rs("id")
newsDate=rs("newsDate")
i=i+1
如果i的数值超过了变量maxPerPage的值,则退出循环



shilinow

职务:普通成员
等级:1
金币:0.0
发贴:60
#32003/2/11 17:20:40
rs.moveNex是不是每次循环都要执行一次?



大雪糕

职务:普通成员
等级:2
金币:10.0
发贴:579
#42003/2/11 19:02:12
rs.moveNext是指将记录指针移到下一条记录



shilinow

职务:普通成员
等级:1
金币:0.0
发贴:60
#52003/2/11 23:14:09
rs.movenext我知道是指针移到下一条记录
我主要是问在上面的循环语句中
rs.moveNex是不是每次循环都要执行一次?

编辑历史:[这消息被shilinow编辑过(编辑时间2003-02-12 21:46:41)]