使用ADO连接数据库进行查询的时候,数据库将查询结果返回查询端,
在查询端的内存里面就会有一个列表,这个列表存放的就是查询的结果
这个内存中的列表就是数据集。在你的程序里面rs就是表示这个数据集。

  • BOF: bof表示rs当前的指针是指在了数据集的前面,比如数据集里面有编号为1,2,3,4的4条记录,但是rs指向的编号是-1,这样就会符合了bof的情况。

  • EOF: 同理,当rs的指针指向5,而第五条记录并不存在,这样就会产生了eof的情况。

  • 如果同时产生了bof和aof的情况,就是说rs的指针既在上界之外也在下届之外,这样只有一种情况,就是rs所代表的数据集是空的,这样rs的指针无论是指到什么地方都是同时具有bof和eof的属性。

  • 使用 if rs.bof and rs.eof then 这个判断可以判别rs里面是否有没有数据集,如果符合这个条件,说明数据集是空的,在程序中就要绕开对rs里字段的访问。

BOF和EOF的详细解释相关推荐

  1. php !$rs-gt;bof and !$rs-gt;eof,关于rs.bof rs.eof的一些解释,请大家帮我完善一下,谢谢...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 if rs.bof then 表示:当前指针的位置是在第一行记录之前 if rs.eof then 表示:当前指针的位置是在最后一行记录之后 if not ...

  2. Linux下函数调用堆栈帧的详细解释【转】

    转自:http://blog.chinaunix.net/uid-30339363-id-5116170.html 原文地址: Linux下函数调用堆栈帧的详细解释 作者:cssjtuer http: ...

  3. 深入浅出理解 BOF和EOF

     在做学生管理的过程中,多次运用BOF和EOF,使文章的逻辑更加的鲜明,刚开始理解不是很到位.有点小偏差,随着大家的交流与学习,逐渐加强了对其的认识,接下来大家共同学习! 解释说明: ADO Reco ...

  4. Python精讲Numpy基础,大牛笔记详细解释

    https://www.toutiao.com/a6664936105076326920/ 总认为Numpy是渣渣,直到深入接触以后才知道功能这么强大.堪比Matlab啊.果然是人生苦短,我用Pyth ...

  5. UIApplication sharedApplication详细解释-IOS

    UIApplication sharedApplication详细解释-IOS 分类: iOS开发2012-07-27 10:25 10287人阅读 评论(2) 收藏 举报 applicationui ...

  6. MongoDB:详细解释mongodb的高级操作,聚合和游标

    前几天总结了mongodb的安装入门.详细解释了增删改查的基本操作,今天再来总结下mongodb更高级的操作,聚合和游标. 一.聚合,mongodb的聚合操作一般分为四种情景,分别是:count.di ...

  7. PySide2 基础入门-创建实例窗口(详细解释)

    PySide2 基础入门-创建实例窗口(详细解释) python 3.7 / Pyside2 (如果使用pyQt5,将Pyside2 直接替换PyQt5即可)首先我们在Qt Designer中画好界面 ...

  8. Python之pandas:pandas.set_option函数的参数详细解释

    Python之pandas:pandas.set_option函数的参数详细解释 目录 pandas.set_option函数的参数解释 函数API:pandas.set_option pandas. ...

  9. linux中useradd的文件路径,linux的useradd命令详细解释

    Linux中的useradd命令顾名思义就是添加用户的命令.下面由学习啦小编为大家整理了Linux的useradd命令的详细解释的相关知识,希望对大家有帮助! linux的useradd命令的详细解释 ...

最新文章

  1. (FCN)-Fully Convolutional Networks for Semantic Segmentation
  2. PMCAFF微课堂 | 阿里资深运营揭秘电商运营与纯互联网运营的区别与互通
  3. linux除了cat读取文件内容,linux cut命令和cat命令以及查看文件内容命令总结
  4. HTTP 307 redirect
  5. mysql all语法怎么用_MySQL UNION 与 UNION ALL 语法与用法
  6. vue 分模块打包 脚手架_Vue面试官最爱的底层源码问题,你可以这样回答!
  7. oracle 备份批处理,windows下oracle自动备份批处理
  8. CentOS 6.8 安装JDK8
  9. 【JDK1.8】JDK1.8集合源码阅读——Set汇总
  10. 华为2021数字化转型报告:从战略到执行.pdf(附103页pdf下载链接)
  11. rpa打开浏览器_rpa.ie
  12. __new__()方法的使用和实例化
  13. Intel MKL 稀疏矩阵求解PARDISO 函数
  14. python实现图像检索的三种(直方图/OpenCV/哈希法)
  15. 计算机毕业设计网吧管理,毕业设计50河北大学计算机毕业设计网吧管理系统.doc...
  16. glide scaletype 无效_android 自定义圆角ImageView,后设置scaleType=centerCrop无效?
  17. 想网站与目标站点同步更新?利用采集侠轻松实现
  18. Android修改APP名称和图标
  19. WordPress模板制作教程
  20. python3 打包exe 加密_python代码加密之生成exe可执行文件

热门文章

  1. CSS叠层样式表(一)
  2. 项目经理必备的项目管理十大技能
  3. pycharm下载包很慢的解决方法
  4. 浏览器服务器三层系统结构,Browser/Server系统的三层体系结构
  5. 【windows10常见截图方式】
  6. ECS+SLB负载均衡实践
  7. Python爬虫学习,批量爬取下载抖音视频
  8. check函数c++
  9. 仿小米官网源码,2021年9月最新版
  10. Android 泰语、缅甸语等复杂语言圈圈问题