<%
'平臺: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ù)
- 寧夏2017高考語文答案
- 寧夏2017高考語文真題及答案
- 寧夏2017高考數(shù)學(xué)答案
- 2017年5月四川托??荚嚂r間表
- 2017年5月湖北托福考試時間表
- 九年級奧數(shù)一次函數(shù)應(yīng)用題習(xí)題帶答案
- 2017一年級下冊數(shù)學(xué)暑假作業(yè)答案
- 演講技巧 :如何使你的演講深入人心
- 九年級奧數(shù)一次函數(shù)圖象練習(xí)題2017
- 2017年湖北武漢中考數(shù)學(xué)答案(已公布)
- 2017安徽合肥肥西縣林業(yè)和園林局招聘擬聘公示
- 演講技巧 :盤點演講稿開場白
- 2017小學(xué)一年級下冊語文暑假作業(yè)題
- 2017安徽蕪湖繁昌縣財政局招聘編外財會人員體檢通知
- 演講技巧 :《迎國慶,樹理想》演講稿開場白
- 2017年法國移民簽證申請條件
- 2017安徽蕪湖繁昌縣人民政府政務(wù)服務(wù)中心招聘編外財會人員體檢通知
- 初中奧數(shù)求二次函數(shù)解析式方法
- 2017山東東營市屬事業(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日起)

