利用Recordset对象的属性,可以控制记录集中各条记录。
1.EOF
该属性用于测试并返回记录指针是否到达记录集的末尾。当指针移动到记录集最后一个记录的后面时,该属性返回True,否则返回False。利用该属性,可防止操作记录时,因指针越界而发生错误。
2.BOF
该属性用于测试并返回记录指针是否到达记录集的头部。当指针移动到记录集的第一个记录之前时,该属性返回True,否则返回False。
3.Record Count
该属性用于返回记录集中记录的总数。
4.Fields集合
该属性可以在ASP中取得字段的信息。常用属性如表7-4所示。
表7-4 Fields的常用属性
如果需要取得当前Recordset对象记录集合中的字段数量,可以采用如下的程序代码取得:
FieldCount=Rs.Fields.Count
在上述程序代码执行之后,将会取得当前Recordset对象记录集合中的字段数量。在取得字段数量之后,即可根据索引来取得字段的名称、字段内容、数据类型等信息。程序代码如下所示:
Rs.Fields(I).Name
Rs.Fields(I).Value
Rs.Fields(I).Type(www.xing528.com)
上述程序的索引变量I从0开始,增量为1,持续累加直到I为“Fields.Count-1”为止,依次取得字段的相关信息。
下面4个属性主要用来完成数据分页显示的功能,通常在打开记录集后再设置。
5.PageSize
该属性用于设置数据分页显示时每一页的记录数,语法格式为:
Recordset对象.PageSize=整数
6.PageCount
该属性用于设置数据分页显示时数据页的总数,语法格式为:
Recordset对象.PageCount
7.AbsolutePage
该属性用于设置当前指针位于哪一页。语法格式为:
Recordset对象.AbsolutePage=整数
该整数应小于数据页的总数。
8.AbsolutePosition
该属性用于设置当前指针所在的记录行的绝对值,语法格式为:
Recordset对象.AbsolutePosition=整数
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。