国产又黄又粗又长又大的视频-色婷婷久久一区二区爽爽爽-欧美日本韩国国产在线观-尹人香蕉琪琪在现观看
成都網(wǎng)站建設
|
域名注冊
|
虛擬主機
|
網(wǎng)站制作
|
網(wǎng)站案例
|
網(wǎng)站優(yōu)化
|
網(wǎng)站推廣
|
企業(yè)郵局
|
服務器租用
|
廣告設計
首頁
服務器租用
企業(yè)郵箱
虛擬主機
網(wǎng)站程序
營銷推廣
網(wǎng)站建設
域名注冊
前端開發(fā)
網(wǎng)站備案
網(wǎng)站空間
|
獨立ip空間
|
雙線主機
|
php虛擬主機
|
免備案空間
|
香港空間
|
云空間
|
vps主機
|
服務器租用
|
服務器托管
|
云服務器
|
jsp空間
|
網(wǎng)站空間報價
虛擬主機
主機管理
主機購買
數(shù)據(jù)庫
主機續(xù)費升級
FTP上傳
服務器租用
web服務器
FTP服務器
服務器托管
服務器租用
vps主機服務器
企業(yè)郵箱
企業(yè)郵箱優(yōu)勢
企業(yè)郵箱設置
郵箱收發(fā)問題
郵箱功能講解
郵箱其他問題
網(wǎng)站程序
java教程
asp程序
asp.net程序
vb編程
php程序
營銷推廣
seo優(yōu)化
網(wǎng)站推廣
搜索引擎
免費資源
網(wǎng)站建設
網(wǎng)站方案
網(wǎng)站改版
網(wǎng)頁設計
網(wǎng)站維護
網(wǎng)站策劃
域名注冊
域名轉入\轉出
英文域名
通用網(wǎng)址
中文域名
域名解析
前端開發(fā)
html
jQuery
JavaScript教程
css
div+css
網(wǎng)站備案
備案流程指南
備案資料下載
備案常見問題
各省備案要求
移動互聯(lián)網(wǎng)
wap手機網(wǎng)站
app應用開發(fā)
微網(wǎng)站
當前位置:
創(chuàng)新互聯(lián)
>>
常見問題
>>
虛擬主機
>>
數(shù)據(jù)庫
>>
ADO 存取數(shù)據(jù)庫時是我重要屬性和方法
ADO 存取數(shù)據(jù)庫時是我重要屬性和方法
作者:創(chuàng)新互聯(lián) 文章來源:虛擬主機部 點擊數(shù):
更新時間:2010-11-21
一、 BOF 與 EOF 屬性
通常我們在 ASP 程序中編寫代碼來檢驗 BOF 與 EOF 屬性,從而得知目前指標所指向的 RecordSet 的位置,使用 BOF 與 EOF 屬性,可以得知一個 Recordset 對象是否包含有記錄或者得知移動記錄行是否已經(jīng)超出該 Recordset 對象的范圍。
如:
< % if not rs.eof then ... %>
< % if not (rs.bof and rs.eof) %>
若當前記錄的位置是在一個 Recordset 對象第一行記錄之前時, BOF 屬性返回 true,反之則返回 false。
若當前記錄的位置是在一個 Recordset 對象最后一行記錄之后時, EOF 屬性返回 true,反之則返回 false。
BOF 與 EOF 都為 False:表示指標位于 RecordSet 的當中。
BOF 為 True:目前指標指到 RecordSet 的第一筆記錄。 EOF 為 True:目前指標指到 RecordSet 的最后一筆記錄。
BOF 與 EOF 都為 True:在 RecordSet 里沒有任何記錄。
二、 Move 方法
您可以用 Move 方法移動指標到 RecordSet 中的某一筆記錄,語法如下:
rs.Move NumRecords,Start
這里的“rs”為一個對象變量,表示一個想要移動當當前記錄位置的 Recordset 對象;“NumRecords”是一個正負數(shù)運算式,設定當前記錄位置的移動數(shù)目;“start”是一個可選的項目,用來指定記錄起始的標簽。
所有的 Recordset 對象都支持 Move 方法,如果 NumRecords 參數(shù)大于零,當前記錄位置向末尾的方向移動;如果其小于零,則當前記錄位置向開頭的方向移動;如果一個空的 Recordset 對象調用 Move 方法,將會產(chǎn)生一個錯誤。
MoveFirst 方法:將當前記錄位置移至第一筆記錄。
MoveLast 方法:將當前記錄位置移至最后一筆記錄。
MoveNext 方法:將當前記錄位置移至下一筆記錄。 MovePrevious 方法:將當前記錄位置移至上一筆記錄。
Move [n] 方法:移動指標到第 n 筆記錄, n 由 0 算起。
三、 AbsolutePage 屬性
AbsolutePage 屬性設定當前記錄的位置是位于哪一頁的頁數(shù)編號;使用 PageSize 屬性將 Recordset 對象分割為邏輯上的頁數(shù),每一頁的記錄數(shù)為 PageSize( 除了最后一頁可能會有少于 PageSize 的記錄數(shù) )。這里必須注意并不是所有的數(shù)據(jù)提供者都支持此項屬性,因此使用時要小心。
與 AbsolutePosition 屬性相同, AbsolutePage 屬性是以 1 為起始的,若當前記錄為 Recordset 的第一行記錄, AbsolutePage 為 1?梢栽O定 AbsolutePage 屬性,以移動到一個指定頁的第一行記錄位置。
四、 AbsolutePosition 屬性
若您需要確定目前指標在 RecordSet 中的位置,您可以用 AbsolutePosition 屬性。
AbsolutePosition 屬性的數(shù)值為目前指標相對於第一筆的位置,由 1 算起,即第一筆的 AbsolutePosition 為 1。
注意 , 在存取 RecordSet 時,無法保證 RecordSet 每次都以同樣的順序出現(xiàn)。
若要啟用 AbsolutePosition,必須先設定為使用用戶端 cursor( 指針 ), asp 碼如下:
rs2.CursorLocation = 3
五、 PageCount 屬性
使用 PageCount 屬性,決定 Recordset 對象包括多少“頁”的數(shù)據(jù)。這里的“頁”是數(shù)據(jù)記錄的集合,大小等于 PageSize 屬性的設定,即使最后一頁的記錄數(shù)比 PageSize 的值少,最后一頁也算是 PageCount 的一頁。必須注意也并不是所有的數(shù)據(jù)提供者都支持此項屬性。
六、 PageSize 屬性
PageSize 屬性是決定 ADO 存取
數(shù)據(jù)庫
時如何分頁顯示的關鍵,使用它就可以決定多少記錄組成一個邏輯上的“一頁”。設定并建立一個頁的大小,從而允許使用 AbsolutePage 屬性移到其它邏輯頁的第一條記錄。 PageSize 屬性能隨時被設定。
七、 RecordCount 屬性
這也是一個非常常用和重要的屬性,我們常用 RecordCount 屬性來找出一個 Recordset 對象包括多少條記錄。如: < % totle=RS.RecordCount %>
在了解了 Recordset 對象的以上屬性和方法后,我們來考慮一下,如何運用它們來達到我們分頁顯示的目的。首先,我們可以為 PageSize 屬性設置一個值,從而指定從記錄組中取出的構成一個頁的行數(shù);然后通過 RecordCount 屬性來確定記錄的總數(shù);再用記錄總數(shù)除以 PageSize 就可得到所顯示的頁面總數(shù);最后通過 AbsolutePage 屬性就能完成對指定頁的訪問。好象很并不復雜呀,下面讓我們來看看程序該如何實現(xiàn)呢?
我們建立這樣一個簡單的 BBS 應用程序,它的數(shù)據(jù)庫中分別有以下五個字段:“ID”,每個帖子的自動編號;“subject”,每個帖子的主題;“name”,加帖用戶的姓名; “email”,用戶的電子郵件地址;“postdate”,加帖的時間。數(shù)據(jù)庫的 DSN 為“bbs”。我們將顯示帖子分頁的所有步驟放在一個名為“ShowList()”的過程中,方便調用。程序如下:
\'----BBS 顯示帖子分頁----
< % Sub ShowList() %>
< %
PgSz=20 \'設定開關,指定每一頁所顯示的帖子數(shù)目,默認為20帖一頁
Set Conn = Server.CreateObject("ADODB.Connection")
Set RS = Server.CreateObject("ADODB.RecordSet")
sql = "SELECT * FROM message order by ID DESC"
\'查詢所有帖子,并按帖子的ID倒序排列
Conn.Open "bbs"
RS.open sql,Conn,1,1
If RS.RecordCount=0 then
response.write "< P>< center>對不起,
數(shù)據(jù)庫
中沒有相關信息!< /center>< /P>"
else
RS.PageSize = Cint(PgSz) \'設定PageSize屬性的值
Total=INT(RS.recordcount / PgSz * -1)*-1 \'計算可顯示頁面的總數(shù)
PageNo=Request("pageno")
if PageNo="" Then
PageNo = 1
else
PageNo=PageNo+1
PageNo=PageNo-1
end if
ScrollAction = Request("ScrollAction")
if ScrollAction = " 上一頁 " Then
PageNo=PageNo-1
end if
if ScrollAction = " 下一頁 " Then
PageNo=PageNo+1
end if
if PageNo < 1 Then
PageNo = 1
end if
n=1
RS.AbsolutePage = PageNo
Response.Write "< CENTER>"
position=RS.PageSize*PageNo
pagebegin=position-RS.PageSize+1
if position < RS.RecordCount then
pagend=position
else
pagend= RS.RecordCount
end if
Response.Write "< P>< font color=\'Navy\'>< B>
數(shù)據(jù)庫
查詢結果:< /B>"
Response.Write "(共有"&RS.RecordCount &"條符合條件的信息,顯示"&pagebegin&"-"&pagend&")< /font>< /p>"
Response.Write "< TABLE WIDTH=600 BORDER=1 CELLPADDING=4 CELLSPACING=0 BGCOLOR=#FFFFFF>"
Response.Write "< TR BGCOLOR=#5FB5E2>< FONT SIZE=2>< TD>< B>主題< /B>< /TD>< TD>< B>用戶< /B>< /TD>< TD>< B>Email< /B>< /TD>< TD>< B>發(fā)布日期< /B>< /TD>< /FONT>< TR BGCOLOR=#FFFFFF>"
Do while not (RS is nothing)
RowCount = RS.PageSize
Do While Not RS.EOF and rowcount >0
If n=1 then
Response.Write "< TR BGCOLOR=#FFFFFF>"
ELSE
Response.Write "< TR BGCOLOR=#EEEEEE>"
End If
n=1-n %>
< TD>< span style="font-size:9pt">< A href=\'view.asp?key=< % =RS("ID")%>\'>< % =RS("subject")%>< /A>< /span>< /td>
< TD>< span style="font-size:9pt">< % =RS("name")%>< /A>< /span>< /td>
< TD>< span style="font-size:9pt">< a href="mailto:< % =RS("email")%>">< % =RS("email")%>< /a>< /span>< /TD>
< TD>< span style="font-size:9pt">< % =RS("postdate")%>< /span>< /td>
< /TR>
< %
RowCount = RowCount - 1
RS.MoveNext
Loop
set RS = RS.NextRecordSet
Loop
Conn.Close
set rs = nothing
set Conn = nothing
%>
< /TABLE>
< FORM METHOD=GET ACTION="list.asp">
< INPUT TYPE="HIDDEN" NAME="pageno" VALUE="< % =PageNo %>">
< %
if PageNo >1 Then
response.write "< INPUT TYPE=SUBMIT NAME=\'ScrollAction\' VALUE=\' 上一頁 \'>"
end if
if RowCount = 0 and PageNo < >Total then
response.write "< INPUT TYPE=SUBMIT NAME=\'ScrollAction\' VALUE=\' 下一頁 \'>"
end if
response.write "< /FORM>"
End if
ASP連接數(shù)據(jù)庫方法
:上一篇
跟我學asp備份sql server數(shù)據(jù)庫
:下一篇
數(shù)據(jù)庫相關文章
ASP連接數(shù)據(jù)庫方法
修復ACCESS數(shù)據(jù)庫的幾種常見...
數(shù)據(jù)庫表中重復記錄的刪除方法?
Request.ServerVa...
MSSQL使用說明
MYSQL使用幫助
MSSQL和MYSQL有什么區(qū)別...
如何限制Mssql數(shù)據(jù)庫占用最大...
創(chuàng)新互聯(lián)專注虛擬主機/網(wǎng)站空間多年,高速、穩(wěn)定、安全有保障!虛擬主機首選創(chuàng)新互聯(lián)。
移動互聯(lián)網(wǎng)
|
網(wǎng)站備案
|
前端開發(fā)
|
域名注冊
|
網(wǎng)站建設
|
營銷推廣
|
網(wǎng)站程序
|
虛擬主機
|
企業(yè)郵箱
|
服務器租用
|
熱門搜索
服務電話:028-86922220 13518219792 公司地址:成都市太升南路288號錦天國際A幢10樓2號
企業(yè)郵箱:
service@cdxwcx.com
版權所有:成都創(chuàng)新互聯(lián)科技有限公司 蜀ICP備09010846號
成都網(wǎng)站建設
亚洲国产综合久久天堂
|
日韩少妇人妻中文字幕
|
日韩免费国产91在线
|
久热在线视频这里只有精品
|
日本加勒比不卡二三四区
|
99国产成人免费一区二区
|
国产精品香蕉在线的人
|
欧美尤物在线观看西比尔
|
国内胖女人做爰视频有没有
|
欧美熟妇一区二区在线
|
欧美一区二区三区性视频
|
五月婷婷六月丁香在线观看
|
日韩国产亚洲欧美另类
|
国产一区二区三区四区免费
|
欧美日韩精品一区二区三区不卡
|
色播五月激情五月婷婷
|
91欧美一区二区三区成人
|
久久综合日韩精品免费观看
|
日韩中文高清在线专区
|
国产精品一区二区三区日韩av
|
空之色水之色在线播放
|
日韩日韩日韩日韩在线
|
九九久久精品久久久精品
|
亚洲国产日韩欧美三级
|
国产日产欧美精品视频
|
日韩一区二区三区久久
|
亚洲男人的天堂色偷偷
|
午夜精品国产精品久久久
|
99久久成人精品国产免费
|
日本人妻的诱惑在线观看
|
日韩亚洲精品国产第二页
|
美国黑人一级黄色大片
|
沐浴偷拍一区二区视频
|
欧美久久一区二区精品
|
日本美国三级黄色aa
|
国产一区二区三区口爆在线
|
色哟哟哟在线观看视频
|
日韩欧美国产三级在线观看
|
欧美胖熟妇一区二区三区
|
国产午夜精品亚洲精品国产
|
国产黑人一区二区三区
|