VB中EOF和BOF
来源:互联网 发布:eviews导入数据显示na 编辑:程序博客网 时间:2024/05/16 12:15
学生管理系统中的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的认识与用法
- VB数据库中EOF和BOF的认识与用法
- VB数据库中的EOF和BOF
- EOF和BOF是什么意思
- BOF和EOF
- 关于bof和eof
- 探秘BOF 和EOF
- 关于BOF和 EOF
- EOF和BOF
- EOF和BOF
- 深入浅出理解 BOF和EOF
- 指南针之BOF和EOF
- EOF和BOF的理解
- BOF和EOF 初理解
- EOF和BOF的区别
- VB实时错误'3021' BOF \EOF
- EOF BOF
- 《算法》第四版 cmd输入 记录
- oracle闪回查询和闪回数据库
- hdu1231 最大连续子序列
- 解决hao123劫持chrome主页问题
- 虚拟机安装步骤
- VB中EOF和BOF
- 机房收费系统——MDI窗体
- 机房收费—登录窗口实现
- hdu 2005 第几天?
- 机房收费系统-MDI窗体控件不能放置以及子窗体不能显示问题
- C#中Monitor和Lock以及区别
- RAID5服务器磁盘阵列故障分析
- 1074. Reversing Linked List (25)
- python 装饰器