鄒建的分頁儲存過程改了一下

2022-10-06 18:27:08 字數 1373 閱讀 6057

鄒建的分頁儲存過程--改了一下 

因為鄒建的分頁儲存過程不能返回記錄總數,所以每次分頁還又要統計一次,所以自己在裡面加了個返回記錄數,這下就好用了。

@ipagecount int output  --定義輸出變數,放在@querystr上面

....

exec('select'+@fdshow+'from'+@querystr+@fdorder) --統計記錄數,放在--如果顯示第一頁...上面

select @ipagecount = @@rowcount

呼叫方法(asp):

myconstr = "driver=;server=(程式設計客棧local);uid=artme;pwd=***;database=artme"

dim mycomm,userid,username

set mycomm = server.createobject("adodb.command")

with mycomm

.activeconnection = myconstr    'myconstr是資料庫連線字串

.commandtext &nbsuyhvconmp;    = "p_show" '指定儲存過程名

.commandtype      = 4           '表明這是乙個儲存過程

.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)

.parauyhvconmmeters.append .createparameter("@fdshow",200,1,4000)

.parameters.append .createparameter("@fdorder",200,1,1000)

.execute

end 程式設計客棧with

icount = mycomm(1)

&nb程式設計客棧sp;response.write icount

trackback: 

本文標題: 鄒建的分頁儲存過程改了一下

本文位址:

鄒建的分頁儲存過程 改了一下

因為鄒建的分頁儲存過程不能返回記錄總數,所以每次分頁還又要統計一次,所以自己在裡面加了個返回記錄數,這下就好用了。ipagecount int output 定義輸出變數,放在 querystr上面 exec select fdshow from querystr fdorder 統計記錄數,放在 ...

鄒建SQL Server通用分頁儲存過程

鄒建sql server通用分頁儲存過程 資源概述 csdn社群sql server版大版主鄒建的sql server通用分頁儲存過程。內容摘錄 用儲存過程實現的分頁程式 顯示指定表 檢視 查詢結果的第x頁 對於表中主鍵或標識列的情況,直接從原表取數查詢,其它情況使用臨時表的方法 如果檢視或查詢結果...

鄒老大的分頁sql儲存過程

csdn.net鄒建 呼叫示例 exec p show 地區資料 exec p show select top 100 percent from 地區資料 order by 地區名稱 5,3,地區編號,地區名稱,助記碼 建立 p show create proc p show querystr nv...