关于ASP eof与bof 区别分析

来源:asp之家 时间:2011-03-11 11:14:00 

if rs.bof then
表示:当前指针的位置是在第一行记录之前
if rs.eof then
表示:当前指针的位置是在最后一行记录之后
if not rs.eof then
表示:当前指针的位置没有到达最后一条记录
if not rs.bof then
表示:当前指针的位置没有到达第一条记录
-------------------------
###推荐使用下面两条
if not (rs.bof and rs.eof) then
表示:指针位于 RecordSet 的当中(并非是最后一条和第一条) ,说明一定有记录。
if rs.bof and rs.eof then
表示:没有任何记录
eof :指针到达尾部
bof :指针到达顶部
BOF 指示当前记录位置位于 Recordset 对象的第一个记录之前。
EOF 指示当前记录位置位于 Recordset 对象的最后一个记录之后。
返回值
BOF 和 EOF 属性返回布尔型值。
说明
使用 BOF 和 EOF 属性可确定 Recordset 对象是否包含记录,或者从一个记录移动到另一个记录时是否超出 Recordset 对象的限制。
如果当前记录位于第一个记录之前,BOF 属性将返回 True (-1),如果当前记录为第一个记录或位于其后则将返回 False (0)。
如果当前记录位于 Recordset 对象的最后一个记录之后 EOF 属性将返回 True,而当前记录为 Recordset 对象的最后一个记录或位于其前,则将返回 False。
如果 BOF 或 EOF 属性为 True,则没有当前记录。
如果打开没有记录的 Recordset 对象,BOF 和 EOF 属性将设置为 True,而 Recordset 对象的 RecordCount 属性设置为零。打开至少包含一条记录的 Recordset 对象时,第一条记录为当前记录,而 BOF 和 EOF 属性为 False。
如果删除 Recordset 对象中保留的最后记录,BOF 和 EOF 属性将保持 False,直到重新安排当前记录。

标签:ASP,eof,bof
0
投稿

猜你喜欢

  • python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)

    2021-05-13 17:40:35
  • Mysql数据库锁定机制详细介绍

    2024-01-27 00:57:59
  • JavaScript数组方法-系统性总结详解

    2024-04-28 09:38:49
  • 关于数据处理包dplyr的函数用法总结

    2023-06-11 06:23:13
  • python封装成exe的超详细教程

    2021-07-30 14:46:20
  • GitHub AI编程工具copilot在Pycharm的应用

    2021-11-02 06:33:32
  • pandas 实现 in 和 not in 的用法及使用心得

    2021-10-23 12:25:07
  • python多进程重复加载的解决方式

    2021-07-22 23:49:43
  • AJAX无刷新验证用户名是否存在

    2007-08-10 10:07:00
  • 三种在ES6中将非数组转换为数组的方法详情

    2024-04-16 08:55:06
  • 详解python实现邮件解析的方法

    2023-02-19 04:03:20
  • Python Pygame实战之飞机大战的实现

    2023-10-19 17:30:30
  • Python Pygame实战之超级炸弹人游戏的实现

    2023-07-24 00:56:11
  • 2009年五一劳动节logo欣赏

    2009-05-02 18:26:00
  • Asp无组件上传进度条解决方案

    2010-04-24 16:01:00
  • 如何让Visual Studio用上chatgpt

    2023-09-14 00:54:50
  • Access中的模糊查询

    2007-11-18 14:57:00
  • 对python同一个文件夹里面不同.py文件的交叉引用方法详解

    2023-12-24 00:54:27
  • sql中设置联合主键的具体方法

    2024-01-13 06:19:10
  • asp如何在网页打开时显示“正在加载”之类的信息?

    2010-06-22 21:12:00
  • asp之家 网络编程 m.aspxhome.com