ASP代码问题(解释一下)

来源:百度知道 编辑:UC知道 时间:2024/06/28 15:44:11
(前面的连接数据库什么的省略了)
set rs=cmd.execute()
Do while not rs.EOF
response.write("<br>"&rs("username"))
rs.movebext
loop
rs.close
conn.close
我就想问rs.EOF是什么意思
谢谢回答

telloo同学说的对,EOF是最后一条之后,而不是最后一条,也不是移动到最后一条.
rs.movenext是移动到下一条
rs.move n n是带符号长整型表达式,指定当前记录位置移动的记录数
rs.movefirst是移动到第一条记录
rs.movelast是移动到最后一条记录

rs.eof
记录的最后一条
while not rs.eof '如果不是数据表里记录的最后一条

rs.movenext '向下移动1
wend

移动到最后一条纪录!

rs.eof是判断从数据库里读出来的数据集是否到了最后一条.

rs.Eof是指rs这个对象是否到了最后一条记录"之后",而Bof是指是否在第一条记录"之前"

rs.eof是判断从数据库里读出来的数据集是否到了最后一条.

rs.bof是判断从数据库里读出来的数据集是否是第一条.