鄒建的分頁(yè)存儲(chǔ)過(guò)程改了一下
因?yàn)猷u建的分頁(yè)存儲(chǔ)過(guò)程不能返回記錄總數(shù),所以每次分頁(yè)還又要統(tǒng)計(jì)一次,所以自己在里面加了個(gè)返回記錄數(shù),這下就好用了。
@iPageCount int OUTPUT --定義輸出變量,放在@QueryStr上面
....
exec('select'+@FdShow+'from'+@QueryStr+@FdOrder) --統(tǒng)計(jì)記錄數(shù),放在--如果顯示第一頁(yè)...上面
Select @iPageCount = @@rowcount
調(diào)用方法(ASP):
MyConStr = "Driver={SQL Server};server=(local);Uid=artme;Pwd=***;Database=artme"
DIM MyComm,UserID,UserName
Set MyComm = Server.CreateObject("ADODB.Command")
with MyComm
.ActiveConnection = MyConStr 'MyConStr是數(shù)據(jù)庫(kù)連接字串
.CommandText = "p_show" '指定存儲(chǔ)過(guò)程名
.CommandType = 4 '表明這是一個(gè)存儲(chǔ)過(guò)程
.Prepared = true '要求將SQL命令先行編譯
.Parameters.Append .CreateParameter("RETURN",2,4)
.Parameters.Append .CreateParameter("@iPageCount",3,2)
.Parameters.append .CreateParameter("@QueryStr",200,1,4000,"select * from zw_language")
.Parameters.append .CreateParameter("@PageSize",3,1,4,5)
.Parameters.append .CreateParameter("@PageCurrent",3,1,4,1)
.Parameters.append .CreateParameter("@FdShow",200,1,4000)
.Parameters.append .CreateParameter("@FdOrder",200,1,1000)
.Execute
end with
iCount = MyComm(1)
Response.write iCount
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=566682
相關(guān)文章
關(guān)于使用存儲(chǔ)過(guò)程創(chuàng)建分頁(yè)
關(guān)于使用存儲(chǔ)過(guò)程創(chuàng)建分頁(yè)...2006-08-08SQL SERVER編寫(xiě)存儲(chǔ)過(guò)程小工具
SQL SERVER編寫(xiě)存儲(chǔ)過(guò)程小工具...2006-08-08ASP程序與SQL存儲(chǔ)過(guò)程結(jié)合使用詳解
存儲(chǔ)進(jìn)程就是作為可執(zhí)行對(duì)象存放在數(shù)據(jù)庫(kù)中的一個(gè)或多個(gè)SQL命令。2009-11-11以前寫(xiě)的一個(gè)分頁(yè)存儲(chǔ)過(guò)程,剛才不小心翻出來(lái)的
以前寫(xiě)的一個(gè)分頁(yè)存儲(chǔ)過(guò)程,剛才不小心翻出來(lái)的...2006-06-06存儲(chǔ)過(guò)程里的遞歸 實(shí)現(xiàn)方法
存儲(chǔ)過(guò)程里的遞歸 實(shí)現(xiàn)方法...2006-12-12asp sqlserver 執(zhí)行存儲(chǔ)過(guò)程返回記錄集報(bào)對(duì)象關(guān)閉時(shí)不允許操作
asp sqlserver 執(zhí)行存儲(chǔ)過(guò)程返回記錄集報(bào)對(duì)象關(guān)閉時(shí)不允許操作的臨時(shí)解決方法。大家有更好的方法,可以說(shuō)下。2009-08-08在ASP中調(diào)用存儲(chǔ)過(guò)程的幾種方法
在ASP中調(diào)用存儲(chǔ)過(guò)程的幾種方法...2006-06-06SQL Server 存儲(chǔ)過(guò)程的分頁(yè)
SQL Server 存儲(chǔ)過(guò)程的分頁(yè)...2006-08-08