當前位置:首頁 > 建站常識 > 列表

ASP網站建設 eof與bof 區(qū)别分(fēn)析

點擊:時(shí)間:2022/12/5 23:03:35關鍵詞:ASP網站建設
if rs.bof then表示:當前指針的(de)位置是在第一行記錄之前if rs.eof then表示:當前指針的(de)位置是在最後一行記錄之後if not rs.eof then表示:當前指針的(de)位置沒有到達最後一條記錄if not rs.bof then表示:當前指

ASP網站建設

if rs.bof then

表示:當前指針的(de)位置是在第一行記錄之前

if rs.eof then

表示:當前指針的(de)位置是在最後一行記錄之後

if not rs.eof then

表示:當前指針的(de)位置沒有到達最後一條記錄

if not rs.bof then

表示:當前指針的(de)位置沒有到達第一條記錄

-------------------------

###推薦使用(yòng)下(xià)面兩條

if not (rs.bof and rs.eof) then

表示:指針位于 RecordSet 的(de)當中(并非是最後一條和(hé)第一條) ,說明(míng)一定有記錄。

if rs.bof and rs.eof then

表示:沒有任何記錄

eof :指針到達尾部

bof :指針到達頂部

BOF 指示當前記錄位置位于 Recordset 對(duì)象的(de)第一個(gè)記錄之前。

EOF 指示當前記錄位置位于 Recordset 對(duì)象的(de)最後一個(gè)記錄之後。

返回值

BOF 和(hé) EOF 屬性返回布爾型值。

說明(míng)

使用(yòng) BOF 和(hé) EOF 屬性可(kě)确定 Recordset 對(duì)象是否包含記錄,或者從一個(gè)記錄移動到另一個(gè)記錄時(shí)是否超出 Recordset 對(duì)象的(de)限制。

如果當前記錄位于第一個(gè)記錄之前,BOF 屬性将返回 True (-1),如果當前記錄爲第一個(gè)記錄或位于其後則将返回 False (0)。

如果當前記錄位于 Recordset 對(duì)象的(de)最後一個(gè)記錄之後 EOF 屬性将返回 True,而當前記錄爲 Recordset 對(duì)象的(de)最後一個(gè)記錄或位于其前,則将返回 False。

如果 BOF 或 EOF 屬性爲 True,則沒有當前記錄。

如果打開沒有記錄的(de) Recordset 對(duì)象,BOF 和(hé) EOF 屬性将設置爲 True,而 Recordset 對(duì)象的(de) RecordCount 屬性設置爲零。打開至少包含一條記錄的(de) Recordset 對(duì)象時(shí),第一條記錄爲當前記錄,而 BOF 和(hé) EOF 屬性爲 False。

如果删除 Recordset 對(duì)象中保留的(de)最後記錄,BOF 和(hé) EOF 屬性将保持 False,直到重新安排當前記錄。

預約建站
免費提供網站優化(huà)
領取關鍵詞