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

表示:没有任何记录

 

posted @   肥宅快乐鼠  阅读(223)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示