VB中EOF和BOF
学生管理系统中的EOF和BOF是什么意思呢?分享一点小知识。
含义 |
返回值型 |
作用 |
|
BOF |
当前记录位置位于Recordest对象的第一个记录之前 |
布尔型 |
确定Recordest对象是否包含记录,或者从一个记录移到另一个记录时是否超出Recordest对象的限制 |
EOF |
当前记录位置位于Recordest对象的最后一个记录之后 |
布尔型 |
确定Recordest对象是否包含记录,或者从一个记录移到另一个记录时是否超出Recordest对象的限制 |
详细说明:
(1)如果当前记录位于第一个记录之前,BOF 属性将返回True(-1),如果当前记录为第一个记录或位于其后则将 返回 False(0)。
(2)如果当前记录位于 Recordset 对象的最后一个记录之后 EOF 属性将返回True,而当前记录为 Recordset 对象的最后一个记录或位于其前,则将返回 False。
(3)如果 BOF 或 EOF 属性为 True,则没有当前记录。
(4)如果打开没有记录的 Recordset 对象,BOF 和 EOF 属性将设置为True,而 Recordset 对象的 RecordCount 属性设置为零。打开至少包含一条记录的 Recordset 对象时,第一条记录为当前记录,而BOF 和 EOF 属性为 False。
(5)如果删除 Recordset 对象中保留的最后记录,BOF 和 EOF属性将保持 False,直到重新安排当前记录。
管理系统中还出现了许多关于BOF和EOF的语句看看他们都是什么意思呢?
If objRs.BOF Then
表示:当前指针的位置是在第一行记录之前,则...
IfobjRs.EOF Then
表示:当前指针的位置是在最后一行记录之后,则...
If NotobjRs.EOF Then
表示:当前指针的位置没有到达最后一条记录
If NotobjRs.BOF then
表示:当前指针的位置没有到达第一条记录
If Not (objRs.BOF ANDobjRs.EOF) Then
表示:指针位于RecordSet的当中(并非是最后一条和第一条),说明一定有记录。
If objRs.BOF AND objRs.EOF Then
表示:没有任何记录
而且还经常配合着MoveFirst、MoveLast、MovePrevious与MoveNext四种Move方法来用。以下表格表明用不同的EOF和BOF属性所允许的Move方法。
MoveFirst,MoveLast |
MovePrevious,Move<0 |
Move 0 |
MoeNext,Move>0 |
|
BOF=True,EOF=False |
允许 |
错误 |
错误 |
允许 |
BOF=Flase,EOF=true |
允许 |
允许 |
错误 |
错误 |
同时为True |
错误 |
错误 |
错误 |
错误 |
同时为Flase |
允许 |
允许 |
允许 |
允许 |
VB中EOF和BOF相关推荐
- VB中 EOF 和 BOF 的区别
定义 BOF:指当前记录位置位于Recordset对象的第一个记录之前: EOF:指当前记录位置位于Recordset对象的最后一个记录之后. 这两个的属性值均返回布尔型:True和False,使用B ...
- php eof bof,VB中Recordset之BOF与EOF详解
VB中Recordset之BOF与EOF详解 2018-08-31 09:29阅读: id_999 单身,寻另一半!! 关注 BOF:指当前记录位置位于Recordset对象的第一个记录之前: EOF ...
- ASP在VB中的封装
封装为dll会带来很多的好处,主要包括只是产权的保护,以及效率和安全性能的提升.这个例子中被封装的dll文件可以隐藏access 数据库的实际路径. VB生成的DLL封装ASP代码来连接 数据库(Ac ...
- VB中Excel 2010的导入导出操作
VB中Excel 2010的导入导出操作 编写人:左丘文 2015-4-11 近来这已是第二篇在讨论VB的相关问题,今天在这里,我想与大家一起分享一下在VB中如何从Excel中导入数据和导出数据到Ex ...
- EOF和BOF是什么意思
EOF和.BOF是什么意思 BOF 指示当前记录位置位于 Recordset 对象的第一个记录之前. EOF 指示当前记录位置位于 Recordset 对象的最后一个记录之后. 当RecordCoun ...
- EOF 与 BOF 之分
使用ADO连接数据库进行查询的时候,数据库将查询结果返回查询端,在查询端的内存里面就会有一个列表,这个列表存放的就是查询的结果.这个内存中的列表就是记录集. EOF(end of file)--记录当 ...
- VB中CommonDialog示例
VB中CommonDialog示例 从project->components,选中microsoft common dialog control 6.0,点击"确定",会有C ...
- vb中5种打开文件夹浏览框的方法总结(转)
代码 众所周知,在vb中如果是打开某一个文件的话,非常简单,使用CommonDialog组件即可轻松完成,但是他只能选择文件,之后或许选取的文件路径,而如果想要浏览文件夹,就没这么方便了. 这里介绍3 ...
- VB中DateDiff 函数解释
VB中DateDiff 函数使用方法 DateDiff (interval, Date1 , Date2[,firstweekofyear[,firstweekofyear]]) 返回一个Varia ...
最新文章
- python在word中的应用_不能在worddoc中使用docx python应用表样式
- buffers与cached的区别
- IOS纯手写代码支持旋屏
- 基于OpenCV的简单人脸识别系统
- 将计算机退出域 脚本
- IOS自动化打包平台
- 【英语学习】【Level 07】U07 Stories of my Life L5 I shouldn't have said that
- python读写csv与数据库性能_使用python将csv文件写入SQL Server数据库
- 数据结构之链表及其Java实现_数据结构之链表及其Java实现
- Python自省 type(),dir(),getattr(),hasattr(),isinstance().
- 解决苹果手机ios系统app store无法下载讯飞有声的问题
- python音频 降噪_一种基于深度神经网络的音频降噪方法技术
- Mac IDEA 自带Maven换国内源
- 详解| Sklearn—GridSearch 调参函数
- pythongbk编码怎么解决_如何解决 Python print 输出文本显示 gbk 编码错误
- 利用全球定位改进导航
- 2020-05-06
- [附源码]java毕业设计毕业生离校管理系统
- 水库湖泊水雨情监测系统 小型水库雨水情自动测报
- MiniUI 在线示例