注册 登录
编程论坛 ASP技术论坛

rs.movenext这个属性在这段代码中起到什么作用?

yangzeng 发布于 2008-08-12 13:18, 5608 次点击
do until rs.EOF
  for each x in rs.Fields
    Response.Write(x.name)
    Response.Write(" = ")
    Response.Write(x.value & "<br />")
  next
  Response.Write("<br />")
  rs.MoveNext
loop
我问的问题是:rs.movenext这个属性在这个代码中起到的什么作用呢?谢谢
为什么这类代码总是有这个move.next的存在
3 回复
#2
tianyu1232008-08-12 13:45
rs.MoveNext

将记录集指针从当前的位置向下移动一行
#3
yms1232008-08-12 13:49
[bo][un]yangzeng[/un] 在 2008-8-12 13:18 的发言:[/bo]

do until rs.EOF
  for each x in rs.Fields
    Response.Write(x.name)
    Response.Write(" = ")
    Response.Write(x.value & "")
  next
  Response.Write("")
  rs.MoveNext
loop
我问的问题是:r ...

没有MoveNext这个循环就是死循环,
因为没有MoveNext
rs.EOF永远为false
#4
yangzeng2008-08-12 15:09
谢谢大哥级别的朋友尤其是管理员解释的很详细!谢谢了
1