泰兴坝刺文化传媒有限公司

您好,歡迎來(lái)到滁州鑫澤信息科技有限公司官網(wǎng)!

ASP網(wǎng)站建設(shè) eof與bof 區(qū)別分析

發(fā)布日期:2023-08-25 瀏覽次數(shù):34

if rs.bof then


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


if rs.eof then


表示:當(dāng)前指針的位置是在最后一行記錄之后


if not rs.eof then


表示:當(dāng)前指針的位置沒(méi)有到達(dá)最后一條記錄


if not rs.bof then


表示:當(dāng)前指針的位置沒(méi)有到達(dá)第一條記錄


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


###推薦使用下面兩條


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


表示:指針位于 RecordSet 的當(dāng)中(并非是最后一條和第一條) ,說(shuō)明一定有記錄。


if rs.bof and rs.eof then


表示:沒(méi)有任何記錄


eof :指針到達(dá)尾部


bof :指針到達(dá)頂部


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


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


返回值


BOF 和 EOF 屬性返回布爾型值。


說(shuō)明


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


如果當(dāng)前記錄位于第一個(gè)記錄之前,BOF 屬性將返回 True (-1),如果當(dāng)前記錄為第一個(gè)記錄或位于其后則將返回 False (0)。


如果當(dāng)前記錄位于 Recordset 對(duì)象的最后一個(gè)記錄之后 EOF 屬性將返回 True,而當(dāng)前記錄為 Recordset 對(duì)象的最后一個(gè)記錄或位于其前,則將返回 False。


如果 BOF 或 EOF 屬性為 True,則沒(méi)有當(dāng)前記錄。


如果打開(kāi)沒(méi)有記錄的 Recordset 對(duì)象,BOF 和 EOF 屬性將設(shè)置為 True,而 Recordset 對(duì)象的 RecordCount 屬性設(shè)置為零。打開(kāi)至少包含一條記錄的 Recordset 對(duì)象時(shí),第一條記錄為當(dāng)前記錄,而 BOF 和 EOF 屬性為 False。


如果刪除 Recordset 對(duì)象中保留的最后記錄,BOF 和 EOF 屬性將保持 False,直到重新安排當(dāng)前記錄。


你覺(jué)得這篇文章怎么樣?

0 0
標(biāo)簽:全部
 更多
網(wǎng)友評(píng)論

管理員

該內(nèi)容暫無(wú)評(píng)論

美國(guó)網(wǎng)友
查看更多 >>

推薦新聞

玛纳斯县| 阿图什市| 威信县| 讷河市| 霍邱县| 瓦房店市| 延吉市| 镇远县| 民勤县| 时尚| 个旧市| 仁布县| 筠连县| 郑州市| 长治县| 庐江县| 和平县| 长子县| 和龙市| 廉江市| 罗源县| 永春县| 上犹县| 百色市| 安溪县| 阜新市| 庆城县| 赤城县| 平乡县| 淮滨县| 偃师市| 尖扎县| 娄烦县| 江永县| 青浦区| 安溪县| 枝江市| 无棣县| 怀远县| 峨边| 虹口区|