BOF和EOF的区别

简介: BOF和EOF的区别

在学生和机房中我们都一般涉及到数据库数据的调用和查询都用到了EOF和BOF,认识和了解EOF和BOF的具体含义和熟练掌握并且能够使用是很有必要的。

返回值 EOF
Ture 当前位置在最后一条记录跟后面,无记录
False 当前位置在最后一条记录或在最后一条记录之前


返回值 BOF
Ture 当前位置在第一条记录之前,无记录
False 当前位置在第一条记录或第一条记录之前

BOF:当前记录位置位于Recordset对象的第一个记录之前

EOF:当前记录位置位于Recordset对象的最后一个记录之后


具体作用:使用BOF和EOF可以确定Recordset对象是否含有记录,或者从一个记录移到另一个记录是否超出了Recordset的范围,两个属性返回为布尔型


BOF:当查询的记录位于Recordset对象的第一个记录之前返回true,当记录在第一个记录或者之后返回false

EOF:当查询的记录位于recordset对象的最后一个记录之后返回true,当记录在最后一个记录或者之前返回false

注意:当BOF 和EOF 返回True时表示没有记录


在学生和机房中常用的用法:

Dim mrc as ADODB.Recordset

If mrc.EOF then ‘如果记录位于最后一条记录之后,然后


目录
相关文章
|
6月前
cat结合EOF输入内容格式
cat结合EOF输入内容格式
61 1
|
4月前
|
Shell Linux 网络安全
shell中 << EOF 和 EOF 使用
shell中 << EOF 和 EOF 使用
112 0
|
网络协议 Unix
EOF到底是什么意思?
我们在使用C标准I/O时,经常会看到EOF这个概念,这里需要明确的是并不存在EOF这样一个字符,它只是一个控制条件。起初,我认为EOF就是字面意思即,到达了文件的结尾(End of File)。
1114 1
|
Kubernetes Linux Shell
kubectl exec 为什么要加 -it?
kubectl exec 为什么要加 -it?
394 0
|
C++
用C++语言表示while(scanf(“%d“,&a)!=EOF)
用C++语言表示while(scanf(“%d“,&a)!=EOF)
271 0
|
Shell
shell中的cat和文件分界符(<<EOF)
在shell中,文件分界符(通常写成EOF,你也可以写成FOE或者其他任何字符串)紧跟在 hahaha > EOF root@ribbonchen-laptop:~# cat out.txt ha haha hahaha 3、换一种写法 root@ribbonchen-laptop:~# cat>out.
1722 0
下一篇
无影云桌面