国产无码高清视频|亚洲午夜无码专区|激情狼友国产在线|偷拍天堂AⅤII|无码流畅福利视频|久久精品最佳免费|成人av一区在线|国产一区二区嗯嗯|蜘蛛成人情侣自拍|老熟女一区=区三

B2B2C外貿(mào)商城獨(dú)立站_跨境電商解決方案
當(dāng)前位置:米邦科技 > 教程技巧 > 關(guān)于rs.bof 和 rs.eof

關(guān)于rs.bof 和 rs.eof

if rs.bof then

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

if rs.eof then

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

if not rs.eof then

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

if not rs.bof then

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

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

###推薦使用下面兩條

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

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

if rs.bof and rs.eof then

表示:沒有任何記錄

_______________________________________________________________

完整bof andeof解釋:

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

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

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

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

返回值

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

說明

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

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

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

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

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

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

_____________________________________________________________

代碼示例:

page=clng(request("page"))
Set rs=Server.CreateObject("ADODB.RecordSet") 
sql="select * from NEWS order by id desc"
rs.Open sql,conn,1,1
if rs.eof and rs.bof then
response.Write("沒有記錄")
else
rs.PageSize=5
if page=0 then page=1 
pages=rs.pagecount
if page > pages then page=pages
rs.AbsolutePage=page  
    
for j=1 to rs.PageSize
標(biāo)簽: ASP

其他推薦 更多>>

返回
頂部