VB中 EOF 和 BOF 的区别

定义

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

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

这两个的属性值均返回布尔型:True和False,使用BOF和 EOF 属性可确定 Recordset 对象是否包含记录,或者从一个记录移动到另一个记录时是否超出 Recordset 对象的限制。 下表即是各自的使用说明及查询结果: 

举例

If Not (objRs.BOF AND objRs.EOF) Then

表示:指针位于RecordSet 的当中(并非是最后一条和第一条) ,说明一定有记录。

If objRs.BOF AND objRs.EOF Then

表示:没有任何记录

原文地址:https://www.cnblogs.com/txge/p/13973645.html