<%
'平臺:Win2000+IIS5.0+Sql2000
'附言:升級上一次版本,上一次版為SQL版本,沒有利用上存儲過程
'上一版本 :[原創(chuàng)]優(yōu)秀的數(shù)據(jù)分頁代碼——(忙乎了半天)(http://bbs.bc-cn.net/dispbbs.asp?BoardID=10&ID=175543)
'----------------------------------------以下代碼為網(wǎng)頁代碼
Response.Buffer = True
Dim SqlLocalName,SqlUsername,SqlPassword,SqlDatabaseName
Dim ConnStr,Conn
'''''''''''''''''''''''''''''''''SQL數(shù)據(jù)庫 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
SqlLocalName ="(local)" '連接IP [ 本地用 (local) 外地用IP ]
SqlUsername ="sa" '數(shù)據(jù)庫用戶名
SqlPassword ="XXXXXX" '用戶密碼
SqlDatabaseName="NewsTable" '數(shù)據(jù)庫名
ConnStr = "Provider=Sqloledb;User ID=" & SqlUsername & "; Password=" & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source=" & SqlLocalName & ";"
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
On Error Resume Next
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.open ConnStr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "
'平臺:Win2000+IIS5.0+Sql2000
'附言:升級上一次版本,上一次版為SQL版本,沒有利用上存儲過程
'上一版本 :[原創(chuàng)]優(yōu)秀的數(shù)據(jù)分頁代碼——(忙乎了半天)(http://bbs.bc-cn.net/dispbbs.asp?BoardID=10&ID=175543)
'----------------------------------------以下代碼為網(wǎng)頁代碼
Response.Buffer = True
Dim SqlLocalName,SqlUsername,SqlPassword,SqlDatabaseName
Dim ConnStr,Conn
'''''''''''''''''''''''''''''''''SQL數(shù)據(jù)庫 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
SqlLocalName ="(local)" '連接IP [ 本地用 (local) 外地用IP ]
SqlUsername ="sa" '數(shù)據(jù)庫用戶名
SqlPassword ="XXXXXX" '用戶密碼
SqlDatabaseName="NewsTable" '數(shù)據(jù)庫名
ConnStr = "Provider=Sqloledb;User ID=" & SqlUsername & "; Password=" & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source=" & SqlLocalName & ";"
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
On Error Resume Next
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.open ConnStr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "
數(shù)據(jù)庫連接出錯,請檢查數(shù)據(jù)庫連接字串
"
Response.End
End If
'本類進(jìn)行實例化代碼,不將所有可能性條件分頁考慮進(jìn)去。本類僅作參考
'-------------------------------------
'PageNo-當(dāng)前頁;PageSizeX-分頁大小;PageCountX-總頁數(shù);FieldCount-總記錄數(shù);StrWhere-查詢條件
Dim PageNo,PageSizeX,PageCountX,FieldCount,StrWhere
'進(jìn)行賦值
PageNo=trim(Request.Querystring("PageNo"))
PageSizeX=30 '定義分頁大小
if isnumeric(PageNo) or PageNo="" then '如果沒有Page值,進(jìn)行初始化值
PageNo=abs(PageNo)
if PageNo=0 then PageNo=1
else
PageNo=1
end if
StrWhere="(ClassCode=0101 and Hits>20)" '注意,此處注意字符的長度
set recom = server.createobject("adodb.command")
recom.activeconnection = Conn
recom.commandtype = 4
recom.commandtext = "News_Class"
recom.Parameters.Append recom.CreateParameter("@StrWhere",202,1,100,StrWhere)
recom.Parameters.Append recom.CreateParameter("@PageSize",3,1,,PageSizeX)
recom.Parameters.Append recom.CreateParameter("@PageIndex",3,1,,PageNo)
set rs = recom.execute ()
if rs.eof then
set rs=nothing : set recom=nothing : Conn.Close : set Conn=nothing
response.write ""
response.end
end if
'顯示數(shù)據(jù)
do while not rs.eof
response.write""&rs("Title")&" 添加時間:"&rs("AddTime")&"
"
rs.movenext
loop
'取得記錄總數(shù),計算頁數(shù)
"
Response.End
End If
'本類進(jìn)行實例化代碼,不將所有可能性條件分頁考慮進(jìn)去。本類僅作參考
'-------------------------------------
'PageNo-當(dāng)前頁;PageSizeX-分頁大小;PageCountX-總頁數(shù);FieldCount-總記錄數(shù);StrWhere-查詢條件
Dim PageNo,PageSizeX,PageCountX,FieldCount,StrWhere
'進(jìn)行賦值
PageNo=trim(Request.Querystring("PageNo"))
PageSizeX=30 '定義分頁大小
if isnumeric(PageNo) or PageNo="" then '如果沒有Page值,進(jìn)行初始化值
PageNo=abs(PageNo)
if PageNo=0 then PageNo=1
else
PageNo=1
end if
StrWhere="(ClassCode=0101 and Hits>20)" '注意,此處注意字符的長度
set recom = server.createobject("adodb.command")
recom.activeconnection = Conn
recom.commandtype = 4
recom.commandtext = "News_Class"
recom.Parameters.Append recom.CreateParameter("@StrWhere",202,1,100,StrWhere)
recom.Parameters.Append recom.CreateParameter("@PageSize",3,1,,PageSizeX)
recom.Parameters.Append recom.CreateParameter("@PageIndex",3,1,,PageNo)
set rs = recom.execute ()
if rs.eof then
set rs=nothing : set recom=nothing : Conn.Close : set Conn=nothing
response.write ""
response.end
end if
'顯示數(shù)據(jù)
do while not rs.eof
response.write""&rs("Title")&" 添加時間:"&rs("AddTime")&"
"
rs.movenext
loop
'取得記錄總數(shù),計算頁數(shù)
- 2011年注冊稅務(wù)師考試稅法(一)每日一練(10月27日)
- 2009年高考政治大綱解讀:能力要求無變化
- 2009年高考?xì)v史大綱解讀:保持穩(wěn)定不變
- 2009年高考數(shù)學(xué)大綱解讀:重視綜合能力考查
- 2009年高考英語大綱解讀:加強(qiáng)詞匯考查
- 2009年高考政治大綱解讀:僅一處常識變動
- 執(zhí)業(yè)藥師綜合知識輔導(dǎo):處方的意義
- 2009年高考新課標(biāo)生物大綱解析:難度提高
- 解讀高校藝術(shù)類招生:報考錄取三大要點
- 內(nèi)蒙古已有248112名考生完成高考網(wǎng)上預(yù)報名
- 福建省高考人數(shù)減少7.8% 錄取率有望高于去年
- 南京擬調(diào)整高考評價標(biāo)準(zhǔn) 全面考核教學(xué)質(zhì)量
- 10萬學(xué)生高考大預(yù)演 語文考金融危機(jī)數(shù)學(xué)題難
- 江蘇09年藝術(shù)類高考生數(shù)學(xué)成績100%計入總分
- 青海省四部門改革高招細(xì)節(jié) 聯(lián)合封堵高考移民
- 教育部:資格測試未經(jīng)測試不得錄取保送生
- 教育部:高校新增1668個專業(yè)今年起可招生
- 湖北省屬高校自主招生仍堅持只面試不筆試
- 北京安貞醫(yī)院公開招聘工作人員信息
- 臺灣旅游景點:臺灣觀音亭
- 訂婚喜帖祝福語(10篇)
- 三年級小學(xué)生日記300字左右(10篇)
- 我的家鄉(xiāng)400字作文四年級下冊(精選10篇)
- 中國證券業(yè)協(xié)會:2024年6月證券從業(yè)資格考試成績查詢?nèi)肟谝验_通
- 北京2024年6月證券從業(yè)資格考試成績查詢?nèi)肟谝验_通
- 給爸爸的父親節(jié)微信祝福句子(精選10篇)
- 天津2024年6月證券從業(yè)資格考試成績查詢?nèi)肟谝验_通
- 2024年四川巴中巴州區(qū)赴高校公開考試(考核)招聘高中教師25名(6月13日起報名)
- 工作自我鑒定簡短(10篇)
- 畢業(yè)快樂的祝福語(10篇)
- 煤礦安全生產(chǎn)心得體會(通用10篇)
- 轉(zhuǎn)正自我評價怎么寫
- 溫馨端午節(jié)問候句子大全10篇
- 有關(guān)放風(fēng)箏的英語日記(10篇)
- 2024年中共西寧市委黨校面向社會公開考核招聘教師公告(青海)
- 2024年四川廣元中考時間:6月13日-15日(總分920分)
- 安全警示教育心得體會(精選10篇)
- 2024年湖南衡陽衡東縣公開招聘教師(專業(yè)人員)61人(6月16日至19日報名)
- 寶寶睡前聽的故事(精選10篇)
- 2024年湖南高考錄取時間及錄取結(jié)果查詢?nèi)肟冢?月8日起)