ASP语言的问题

来源:百度知道 编辑:UC知道 时间:2024/05/03 03:56:00
eof是什么意思?

可以理解为数据集的最后一个记录,还有bof就理解为数据集的第一条记录

eof是asp中recordset对象指针的一种。
rs.eof 返回记录指针是否超出数据表末端,true表示是,false为否

rs记录集是我们经常会碰到的,下面对它诸多的移动指针进行汇总,如下:

rs.movenext 将记录指针从当前的位置向下移一行
rs.moveprevious 将记录指针从当前的位置向上移一行
rs.movefirst 将记录指针移到数据表第一行
rs.movelast 将记录指针移到数据表最后一行
rs.absoluteposition=N 将记录指针移到数据表第N行
rs.bof 返回记录指针是否超出数据表首端,true表示是,false为否
rs.eof 返回记录指针是否超出数据表末端,true表示是,false为否
rs.update 更新数据表记录

rs.absolutepage=N 将记录指针移到第N页的第一行
rs.pagesize=N 设置每页为N条记录
rs.pagecount 根据 pagesize 的设置返回总页数
rs.recordcount 返回记录总数
rs.delete 删除当前记录,但记录指针不会向下移动
rs.addnew 添加记录到数据表末端

PS:以上可以理解为行指针,而列指针(属性指针)比较简单,形象的说,如下:
rs(0),rs(1),rs(2),.....rs(n)
属性1,属性2,属性3,.......属性n+1

例子:

如果查询语句指定了查询字段,则表示指定的第一个字段,若没有指定要查询的字段,则为数据库中第一个字段
比如
表A:
id username webname weburl oicq
查询
Select [weburl],[username] From [表A] Where id=1
rs(0)====&g