婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 以前寫的一個分頁存儲過程,剛才不小心翻出來的

以前寫的一個分頁存儲過程,剛才不小心翻出來的

熱門標(biāo)簽:土地證宗地圖標(biāo)注符號 vue 地圖標(biāo)注拖拽 自動外呼系統(tǒng)怎么防止封卡 客服外呼系統(tǒng)呼叫中心 成都銷售外呼系統(tǒng)公司 電話機器人案例 保定電銷機器人軟件 鎮(zhèn)江云外呼系統(tǒng)怎么樣 電話機器人銷售公司嗎
CREATE PROCEDURE GoalerPageSp
@IntPageSize int,
@IntCurrPage int,
@strFields nvarchar(2000),
@strTable varchar(200),
@strWhere varchar(800),
@strOrderType varchar(200),
@strKeyField varchar(50)
AS
SET NOCOUNT ON
DECLARE @tmpSQL nvarchar(4000)--存放動態(tài)SQL語句
DECLARE @tmpWhere varchar(800)
DECLARE @tmpAndWhere varchar(800)--用于第N(>1)頁上邊的查詢條件
DECLARE @tmpOrder varchar(200)
DECLARE @tmpD_X varchar(2)
DECLARE @tmpMin_MAX varchar(3)

--設(shè)置條件--
IF @strWhere IS NULL OR RTRIM(@strWhere)=''
    BEGIN --沒有查詢條件
        SET @tmpWhere=''
        SET @tmpAndWhere=''
    END 
ELSE 
    BEGIN --有查詢條件
        SET @tmpWhere=' WHERE '+@strWhere
        SET @tmpAndWhere=' AND '+@strWhere
    END 

--設(shè)置排序--
IF @strOrderType != 0
    BEGIN--倒序 
        SET @tmpD_X = ''
        SET @tmpMin_MAX = 'MIN'
        SET @tmpOrder=' ORDER BY ' +@strKeyField+ ' DESC'
    END 
ELSE 
    BEGIN 
        SET @tmpD_X = '>'
        SET @tmpMin_MAX = 'MAX'
        SET @tmpOrder=' ORDER BY ' +@strKeyField+ ' ASC'
    END 
--SQL查詢--
IF @IntCurrPage=1
    Set @tmpSQL='SELECT TOP '+CAST(@IntPageSize AS VARCHAR)+' '+@strFields+' FROM '+@strTable+' '+@tmpWhere+' '+@tmpOrder
ELSE
    SET @tmpSQL='SELECT TOP '+CAST(@IntPageSize AS VARCHAR)+' '+@strFields+' FROM '+@strTable+' WHERE ('+@strKeyField+' '+@tmpD_X+' (SELECT '+@tmpMin_MAX+'('+@strKeyField+') FROM (SELECT TOP '+CAST(@IntPageSize*(@IntCurrPage-1) AS VARCHAR)+' '+@strKeyField+' FROM '+@strTable+' '+@tmpWhere+' '+@tmpOrder+') AS T))'+@tmpAndWhere+' '+@tmpOrder
EXEC(@tmpSQL)
GO


調(diào)用方法:
IntPageSize=20
strTable=" [TableName] "    '數(shù)據(jù)表名稱
strFields=" Field1,Field2,Field3,Field4 "    '需要讀取的列名
strKeyField="Field1"    '主鍵:這里假設(shè)Field1為主鍵
strWhere=""    '條件:FieldA='b'
strOrderType=1    '排序方式:1為倒序,0為順序

CurrPage=Request.QueryString("Page")
IF(CurrPage>"" And Isnumeric(CurrPage))THEN
    CurrPage=CLNG(CurrPage)   
    IF(CurrPage1)THEN CurrPage=1                   
ELSE
    CurrPage=1
END IF

IF strWhere>"" THEN
    tmpWhere=" WHERE "strWhere
ELSE 
    tmpWhere=""
END IF

IF(SESSION("RecCount")>"")THEN
    IF(SESSION("strWhere")>strWhere)THEN
        RecCount=Conn.Execute("SELECT COUNT("strKeyField") FROM "strTabletmpWhere)(0)
        SESSION("RecCount")=RecCount
        SESSION("strWhere")=strWhere
    ELSE
        RecCount=SESSION("RecCount")
    END IF
ELSE
    RecCount=Conn.Execute("SELECT COUNT(*) FROM "strTabletmpWhere)(0)
    SESSION("RecCount")=RecCount
    SESSION("strWhere")=strWhere
END IF

IF(RecCount MOD IntPageSize >0)THEN
    IntPageCount=INT(RecCount/IntPageSize)+1
ELSE
    IntPageCount=RecCount/IntPageSize
END IF

SET Cmd=Server.CreateObject("Adodb.Command") 
Cmd.CommandType=4 
SET Cmd.ActiveConnection=Conn 
Cmd.CommandText="GoalerPageSp" 
Cmd.Parameters.Append Cmd.CreateParameter("@IntPageSize",4,1,4,IntPageSize)
Cmd.Parameters.Append Cmd.CreateParameter("@IntCurrPage",4,1,4,CurrPage)
Cmd.Parameters.Append Cmd.CreateParameter("@strFields",200,1,2000,strFields)
Cmd.Parameters.Append Cmd.CreateParameter("@strTable",200,1,200,strTable)
Cmd.Parameters.Append Cmd.CreateParameter("@strWhere",200,1,800,strWhere)
Cmd.Parameters.Append Cmd.CreateParameter("@strOrderType",4,1,4,strOrderType)
Cmd.Parameters.Append Cmd.CreateParameter("@strKeyField",200,1,50,strKeyField)
SET RS=Cmd.Execute()
IF RecCount1 THEN
    Response.Write("沒有記錄")
ELSE
    GetRecord=RS.GetRows(IntPageSize)
    For i=0 To Ubound(GetRecord,2)
        Response.Write(GetRecord(0,i),GetRecord(1,i),GetRecord(2,i))    '...輸出內(nèi)容
    NEXT
    GetRecord=Null
END IF
SET RS=NOTHING


有用的朋友請自己慢慢調(diào)試吧,總記錄是用ASP來取的,存儲在SESSION里邊,如果每次都統(tǒng)計一次總記錄,將會非常費時,當(dāng)然,如果你想在存儲過程里來取總記錄和總頁數(shù)然后返回也是可以的,下邊是代碼:
--獲取記錄總數(shù)--
SET @tmpSQL='SELECT @getRecordCounts=COUNT('+@strKeyField+') FROM '+@strTable+@tmpWhere
EXEC sp_executesql @tmpSQL,N'@getRecordCounts int output',@getRecordCounts OUTPUT

--獲取總頁數(shù)--
SET @tempFolatNumber=@getRecordCounts%@IntPageSize
IF @getRecordCounts=@IntPageSize
    SET @getPageCounts=1
ELSE
BEGIN
    IF @tempFolatNumber != 0
        SET @getPageCounts=(@getRecordCounts/@IntPageSize)+1
    ELSE
        SET @getPageCounts=(@getRecordCounts/@IntPageSize)
END


別忘了返回定義參數(shù):
@getRecordCounts int output,--返回總記錄
@getPageCounts int output--返回總頁數(shù)

標(biāo)簽:麗江 成都 重慶 天津 公主嶺 懷化 內(nèi)江 臺灣

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《以前寫的一個分頁存儲過程,剛才不小心翻出來的》,本文關(guān)鍵詞  以前,寫的,一個,分頁,存儲,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《以前寫的一個分頁存儲過程,剛才不小心翻出來的》相關(guān)的同類信息!
  • 本頁收集關(guān)于以前寫的一個分頁存儲過程,剛才不小心翻出來的的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人黄色电影在线 | 欧美成人精品高清在线播放| 亚洲欧洲在线观看av| 91亚洲国产成人精品一区二三| 精品国产凹凸成av人网站| 久久精品国产久精国产| 久久青草欧美一区二区三区| 暴力调教一区二区三区| 亚洲欧洲日本在线| 欧美日韩国产色站一区二区三区| 日本三级亚洲精品| 国产亚洲精品福利| 色综合一个色综合| 日韩av午夜在线观看| 精品88久久久久88久久久| 韩国中文字幕2020精品| 国产精品久久一卡二卡| 欧美亚洲动漫精品| 国产综合久久久久久久久久久久| 国产丝袜在线精品| 在线看日韩精品电影| 国内精品嫩模私拍在线| 一区二区三区精品| 欧美va亚洲va在线观看蝴蝶网| 国产jizzjizz一区二区| 一区二区三区精品在线| 精品久久人人做人人爽| 91久久精品一区二区| 另类欧美日韩国产在线| 国产精品成人免费| 欧美一级免费大片| 91网上在线视频| 久久99精品视频| 洋洋av久久久久久久一区| 色综合久久综合网欧美综合网| 日韩av高清在线观看| 中文字幕免费观看一区| 欧美电影在线免费观看| 国产成人精品影视| 日韩国产一二三区| 亚洲精品国产精华液| 久久一二三国产| 欧美精品久久久久久久多人混战| 成人激情免费网站| 日韩在线a电影| 亚洲日本中文字幕区| 久久在线观看免费| 在线欧美日韩国产| 成人黄色一级视频| 美女看a上一区| 国产精品18久久久久久久网站| 亚洲在线中文字幕| 久久久久久久久岛国免费| 色视频欧美一区二区三区| 成人黄色一级视频| 从欧美一区二区三区| 久久精品国产在热久久| 天天av天天翘天天综合网色鬼国产| 国产精品成人一区二区三区夜夜夜| 在线成人av影院| 欧美日韩一区二区电影| 色综合天天综合网国产成人综合天| 国产v日产∨综合v精品视频| 国产麻豆成人精品| 国产成人免费视频一区| 大胆欧美人体老妇| 成人黄色a**站在线观看| 成人h精品动漫一区二区三区| 国产成人一区二区精品非洲| 国内成人精品2018免费看| 日本成人中文字幕在线视频| 日本不卡1234视频| 激情综合色综合久久综合| 国产综合久久久久久久久久久久| 寂寞少妇一区二区三区| 国产成人精品网址| 99久久久精品| 欧美网站大全在线观看| 欧美日本韩国一区| 日韩一区二区三区电影 | 欧美午夜精品理论片a级按摩| 99riav一区二区三区| 91丨porny丨在线| 日本韩国一区二区三区视频| 欧美乱熟臀69xxxxxx| 91精品国产入口| 欧美韩国日本一区| 亚洲一级电影视频| 看国产成人h片视频| 国产sm精品调教视频网站| aaa国产一区| 日韩一区二区中文字幕| 久久麻豆一区二区| 中文字幕成人在线观看| 亚洲欧美日韩在线| 伦理电影国产精品| 99视频精品全部免费在线| 在线看日本不卡| 日韩一区二区中文字幕| 国产精品视频一二| 美女视频一区二区| 色欲综合视频天天天| 亚洲精品一区二区三区精华液 | 91精品在线一区二区| 亚洲精品一区在线观看| 一区二区三区在线观看视频| 日韩经典一区二区| 国产精华液一区二区三区| 91丨porny丨在线| 精品久久99ma| 亚洲人成在线播放网站岛国| 美国欧美日韩国产在线播放| youjizz国产精品| 91精品国产一区二区人妖| 亚洲三级在线看| 菠萝蜜视频在线观看一区| 91黄色激情网站| 欧美激情综合五月色丁香 | 亚洲一二三级电影| 亚洲国产另类av| 国产不卡在线播放| 在线不卡一区二区| 亚洲精品一二三区| 成人av电影在线| 欧美岛国在线观看| 中文字幕日韩精品一区| 国内久久精品视频| 欧美卡1卡2卡| 亚洲黄色av一区| 成人爱爱电影网址| 久久久国产一区二区三区四区小说| 久久久亚洲午夜电影| 亚洲h在线观看| 99久久婷婷国产| 欧美成人三级电影在线| 免费一级欧美片在线观看| 777午夜精品免费视频| 亚洲国产精品嫩草影院| 色国产综合视频| 久久久久久久网| 亚洲国产乱码最新视频| 91老师国产黑色丝袜在线| 欧美mv和日韩mv国产网站| 日本亚洲三级在线| 欧美精品三级日韩久久| 亚洲成人免费在线观看| 在线成人高清不卡| 狠狠色综合播放一区二区| 9191精品国产综合久久久久久| 亚洲一区二区av在线| 欧美日本一区二区三区四区 | 亚洲乱码日产精品bd| 久久精品噜噜噜成人88aⅴ| 日韩免费电影一区| 亚洲欧洲av色图| 91免费版在线| 亚洲综合色噜噜狠狠| 91在线免费视频观看| 亚洲国产精品99久久久久久久久| 国产做a爰片久久毛片| 国产婷婷精品av在线| 91视频精品在这里| 国产精品久久久久久妇女6080 | 日韩精品一区二区三区在线观看 | 美女视频黄a大片欧美| 91在线观看污| 日韩中文欧美在线| 久久久亚洲高清| 99re这里都是精品| 日韩精品乱码av一区二区| 亚洲婷婷综合久久一本伊一区| 一本色道亚洲精品aⅴ| 亚洲自拍偷拍麻豆| 精品伦理精品一区| 91丨九色丨国产丨porny| 亚洲成人午夜影院| 久久伊人中文字幕| 欧美三级中文字| 国产精品亚洲视频| 亚洲日本va午夜在线电影| 91免费国产视频网站| 天天综合网 天天综合色| 国产午夜精品理论片a级大结局| 一本色道久久综合精品竹菊| 免费成人av在线| 亚洲黄一区二区三区| 久久伊人蜜桃av一区二区| 69p69国产精品| 色久优优欧美色久优优| 国产91富婆露脸刺激对白| 亚洲va欧美va人人爽| 国产精品国产三级国产普通话蜜臀| 91在线视频在线| 成人免费视频视频在线观看免费| 美国毛片一区二区三区| 午夜精品一区二区三区三上悠亚 | 国产亚洲一本大道中文在线| 欧美三级日韩在线| www.日韩大片| 久久国产精品99久久久久久老狼 |