亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

對數據庫中的記錄用上一條下一條顯示(一)

2019-11-18 22:34:14
字體:
來源:轉載
供稿:網友
若要讓RecordSet移動到上一條下一條的位置,讓我們先學會以下RecordSet對象的屬性和方法:

BOF屬性:當前游標指到RecordSet的第一條記錄。
EOF屬性:當前游標指到RecordSet的最后一條記錄。
Move方法:移動游標到RecordSet中的某一個記錄。
AbsolutePosition屬性:當前游標在RecordSet中的位置。
bookmark(書簽)屬性:對RecordSet的一條記錄做一個記號。

詳細介紹如下:

BOF與EOF屬性

可以編寫程式碼來檢查BOF與EOF屬性,來得知當前游標RecordSet的位置:

BOF與EOF都為False:表示游標位于RecordSet當中。
BOF為True:當前游標指到RecordSet的第一條記錄。
EOF為True:當前游標指到RecordSet的最后一條記錄。
BOF與EOF都為True:在RecordSet里沒有任何的資料記錄。
Move方法

您可以用Move方法移動游標到RecordSet中的某一條記錄:

MoveFirst方法:移至第一條記錄。
MoveLast方法:移至最后一條記錄。
MoveNext方法:移至下一條記錄。
MovePRevious方法:移至上一條記錄。
Move [n]方法:移動游標到第n條記錄,n由0算起。
AbsolutePosition屬性

若您需要確定當前游標在RecordSet中的位置,您可以用AbsolutePosition屬性。

AbsolutePosition屬性的數值為當前游標相對于第一條的位置,由1算起,即第一條的AbsolutePosition為1。

然而,不要誤以為AbsolutePosition是資料記錄的編號,如果當前RecordSet處于未定的狀態,則

AsolutePosition的數值為�1。

另外,在存取RecordSet時,無法保證RecordSet每次都以同樣的順序出現。

若要啟用AbsolutePosition,必須先設定為使用用戶端cursor,asp碼如下:

rs2.CursorLocation = 3


一、Move/AbsolutePosition的例子

讓我們看一個於ASP程式碼當中使用Move/AbsolutePosition做到上一條下一條記錄功能的例子。

譬如ASP程式碼rs14.asp如下:

<%

Set conn1 = Server.CreateObject("ADODB.Connection")

conn1.Open "DBQ="& Server.MapPath("ntopsamp.mdb") &";Driver={Microsoft access Driver (*.mdb)};DriverId=25;FIL=MS Access;"

Set rs2 = Server.CreateObject("ADODB.Recordset")

SqlStr = "SELECT * From 著作"

'Enable AbsolutePosition

rs2.CursorLocation = 3 'adUseClient

rs2.Open SqlStr,conn1,1,1

if Request("sel") = "prev" then

session("position") = Session("position") - 1

rs2.Move Session("position")

elseif Request("sel") = "next" then

Session("position") = Session("position") + 1

rs2.Move Session("position")

else

Session("position") = 0

end if

%>

<% = Session("position") %>

<TABLE COLSPAN=8 CELLPADDING=5 BORDER=0>

<TR>

<TD ALIGN=CENTER BGCOLOR="#008080"><FONT COLOR="#FFFFFF">書名</FONT></TD>

<TD ALIGN=CENTER BGCOLOR="#008080"><FONT COLOR="#FFFFFF">出版</FONT></TD>

<TD ALIGN=CENTER BGCOLOR="#008080"><FONT COLOR="#FFFFFF">圖片</FONT></TD>

<TD ALIGN=CENTER BGCOLOR="#008080"><FONT COLOR="#FFFFFF">簡介</FONT></TD>

<TD ALIGN=CENTER BGCOLOR="#008080"><FONT COLOR="#FFFFFF">AbsolutePosition</FONT></TD>

<TR>

<TD BGCOLOR="f7efde" ALIGN=CENTER><%= rs2("書名") %></TD>

<TD BGCOLOR="f7efde" ALIGN=CENTER><%= rs2("出版") %></TD>

<TD BGCOLOR="f7efde" ALIGN=CENTER><%= rs2("圖片") %></TD>

<TD BGCOLOR="f7efde" ALIGN=CENTER><%= rs2("簡介") %></TD>

<TD BGCOLOR="f7efde" ALIGN=CENTER><%= rs2.AbsolutePosition %></TD>

</TR>

</TABLE>

<% if Session("position") > 0 then %>

<A href=rs14.asp?sel=prev>上一條</A>

<% end if %>

<% if Session("position") < rs2.RecordCount -1 then %>

<A href=rs14.asp?sel=next>下一條</A>

<% end if %>

<% rs2.Close %>

    以上的 ASP程式碼rs14.asp,在用戶端使用瀏覽器,瀏覽執行的結果,顯示上一條下一條的功能。

    由Session("position")儲存這個使用者的RecordSet游標位置,當按下 [上一條] 超級連接時,由<A href=rs14.asp?sel=prev>上一條</A>,將sel設定為prev,并重新執行rs14.asp的asp碼。由以下的程式部份,

將Session("position")減一:

if Request("sel") = "prev" then

Session("position") = Session("position") - 1

rs2.Move Session("position")

elseif Request("sel") = "next" then

Session("position") = Session("position") + 1

rs2.Move Session("position")

else

Session("position") = 0

end if

然后使用Move Session("position")方法,將移動游標到第Session("position")個記錄,第一條記錄的Session("position")值為0。

當按下 [下一條] 超級連接時,由<A href=rs14.asp?sel=next>下一條</A>,將sel設定為next,并重新執行rs14.asp的asp碼。由以上的程式部份,將Session("position")加一,然后使用Move Session("position")方法,將移動指標到第Session("position")個記錄。

AbsolutePosition部份,首先由rs2.CursorLocation = 3設定為使用用戶端cursor,以啟用AbsolutePosition,即可由<%= rs2.AbsolutePosition %>顯示AbsolutePosition的值。

為了判斷是否要顯示 [上一條] [下一條] 超級連接,由以下的程式部份:

<% if Session("position") > 0 then %>

<A href=rs14.asp?sel=prev>上一條</A>

<% end if %>

<% if Session("position") < rs2.RecordCount -1 then %>

<A href=rs14.asp?sel=next>下一條</A>

<% end if %>

就可以使用if Session("position") > 0、if Session("position") < rs2.RecordCount -1,比較當前的位置Session("position")和第一條0、第末條RecordCount -1的位置,來判斷是否要顯示 [上一條] [下一條] 的超級連接。  


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲黄色av女优在线观看| 一本色道久久综合狠狠躁篇的优点| 97视频免费在线看| 国产亚洲欧洲在线| 亚洲精品国产综合久久| 亚洲高清免费观看高清完整版| 久久这里有精品视频| 国产69精品久久久久9999| 国产中文字幕亚洲| 久久99久久99精品中文字幕| 韩国三级日本三级少妇99| 日韩免费av一区二区| 精品亚洲一区二区三区四区五区| 欧美精品中文字幕一区| 久久久久久尹人网香蕉| 中国china体内裑精亚洲片| 97人洗澡人人免费公开视频碰碰碰| 欧美高清在线播放| 亚洲国产成人精品一区二区| 亚洲国产精彩中文乱码av在线播放| 精品国产91久久久久久| 久久久精品一区二区三区| 亚洲精品电影在线观看| 久久久精品在线观看| www.日韩欧美| 26uuu另类亚洲欧美日本一| 在线日韩日本国产亚洲| 一区二区三区国产视频| 欧美xxxx做受欧美| 成人av资源在线播放| 欧美激情久久久久| 91高清视频在线免费观看| 91在线免费视频| 精品无码久久久久久国产| 日韩欧美高清在线视频| 亚洲男人av在线| 亚洲精品第一国产综合精品| 精品国内产的精品视频在线观看| 久久精品视频导航| 久久精品人人做人人爽| 日韩视频在线免费| 91视频九色网站| 国产欧美日韩亚洲精品| 中国日韩欧美久久久久久久久| 国产精品视频免费在线观看| 久久久爽爽爽美女图片| 亚洲欧洲第一视频| 亚洲偷熟乱区亚洲香蕉av| 成人网在线免费看| 美女福利精品视频| 成人观看高清在线观看免费| 狠狠做深爱婷婷久久综合一区| 国语自产精品视频在线看| 久久久久久一区二区三区| 亚洲毛片在线免费观看| 久久av在线播放| 久久久久久久一区二区| 国产精品99蜜臀久久不卡二区| 欧美中文在线免费| 91精品国产91久久久久久不卡| 日本免费久久高清视频| 色综合五月天导航| 亚洲三级 欧美三级| 91老司机在线| 国产精品中文在线| 国产精品第10页| 亚洲精品国产suv| 亚洲欧美综合区自拍另类| 精品久久香蕉国产线看观看gif| 成人av资源在线播放| 欧美在线激情视频| 91爱爱小视频k| 国产成人精品在线视频| 欧美一区二区三区精品电影| 国a精品视频大全| 亚洲激情在线视频| 96pao国产成视频永久免费| 国产97人人超碰caoprom| 成人国产精品一区| 97涩涩爰在线观看亚洲| 成人国产精品色哟哟| 亚洲精品久久久久久下一站| 精品色蜜蜜精品视频在线观看| 精品视频—区二区三区免费| 日本国产一区二区三区| 国产精品久久久久久五月尺| 久久6免费高清热精品| 欧美肥臀大乳一区二区免费视频| 色先锋久久影院av| 5278欧美一区二区三区| 日韩av网址在线观看| 疯狂做受xxxx高潮欧美日本| 欧美激情国产日韩精品一区18| 黑人巨大精品欧美一区二区一视频| 8x海外华人永久免费日韩内陆视频| 日韩毛片中文字幕| 97色在线观看| 日本乱人伦a精品| 欧美日韩精品中文字幕| 国产精品1区2区在线观看| 亚洲欧美另类国产| 午夜精品蜜臀一区二区三区免费| 亚洲午夜久久久影院| 色伦专区97中文字幕| 日韩一区av在线| 在线观看精品自拍私拍| 国产精品免费久久久| 国产一区玩具在线观看| 日本精品久久久久影院| 狠狠色噜噜狠狠狠狠97| 色偷偷888欧美精品久久久| 欧美日韩中文字幕在线| 中文字幕在线国产精品| 欧美国产极速在线| www日韩中文字幕在线看| 自拍视频国产精品| 精品国产自在精品国产浪潮| 日韩禁在线播放| 日韩中文第一页| 国产欧美最新羞羞视频在线观看| 亚洲韩国青草视频| 亚洲色图av在线| 伊是香蕉大人久久| 久久综合伊人77777蜜臀| 4444欧美成人kkkk| 日韩三级成人av网| 午夜精品理论片| 欧美一级免费视频| 热门国产精品亚洲第一区在线| 成人黄色短视频在线观看| 国产一区二区三区四区福利| xxxxxxxxx欧美| 正在播放亚洲1区| 亚洲欧洲一区二区三区在线观看| 91亚洲人电影| 亚洲福利视频网站| 中日韩美女免费视频网站在线观看| 18性欧美xxxⅹ性满足| 久久久免费精品视频| 久久精品视频中文字幕| 亚洲自拍av在线| 欧美最猛性xxxx| 亚洲欧洲一区二区三区久久| 色婷婷成人综合| 九九九热精品免费视频观看网站| 国产精品美乳一区二区免费| 亚洲国产精品人久久电影| 亚洲精品国精品久久99热| 亚洲自拍小视频| 亚洲人成在线观看| 日韩免费精品视频| 91香蕉嫩草神马影院在线观看| 久久影视三级福利片| 亚洲精品一区二三区不卡| 国产欧美久久久久久| 日韩精品免费一线在线观看| 久久综合88中文色鬼| 日韩成人在线免费观看| 自拍偷拍亚洲在线| 欧美电影免费播放| 久久久久国产视频| 这里只有精品丝袜| 日韩av成人在线| www.亚洲一区|