EOF和BOF的區別

【簡介】

BOF:當前記錄位置位於Recordset對象的第一個記錄之前
EOF:當前記錄位置位於Recordset對象的最後一個記錄之後
例子:比如數據集裏面有2,3,4,5的4條記錄,當指向的記錄是1是,就符合BOF,當指向的記錄是6是,符合EOF。

【弄混錯誤】

如果當這兩個的代碼打錯時,會產生下面的這個錯誤。
這裏寫圖片描述
這個時候就是這兩個打錯了。改一下就好了。

【屬性】

這兩個的屬性值返回的布爾型:Ture和False。屬性意義見下圖。
這裏寫圖片描述
其實EOF和BOF的屬性就是確定Recordset對象是否包含這個記錄,也就是查詢有無此記錄。

【用法】

現在紅皮書涉及到了2個。

If objrs.BOF then       '當前指針位置是在第一行記錄之前,則......
If objrs.EOF then       '當前指針位置是在最後一行記錄之後,則......

其他用法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章