欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
asp 中 長(cháng)內容自動(dòng)分頁(yè)功能

CREATE PROCEDURE CN5135_SP_Pagination
/*
***************************************************************
**  中國無(wú)憂(yōu)商務(wù)網(wǎng)千萬(wàn)數量級分頁(yè)存儲過(guò)程                     **
***************************************************************
參數說(shuō)明:
1.Tables             :表名稱(chēng),視圖
2.PrimaryKey         :主關(guān)鍵字
3.Sort               :排序語(yǔ)句,不帶Order By 比如:NewsID Desc,OrderRows Asc
4.CurrentPage        :當前頁(yè)碼
5.PageSize           :分頁(yè)尺寸
6.Filter             :過(guò)濾語(yǔ)句,不帶Where
7.Group              :Group語(yǔ)句,不帶Group By

版權所有:中國無(wú)憂(yōu)商務(wù)網(wǎng)(http://www.cn5135.com)
歡迎試用,有什么心得請 Mail:xzhijun@GMail.com
示例代碼:http://www.cn5135.com/Opportunities/Pagination.asp
注:轉載請保留相關(guān)版權說(shuō)明,謝謝!^_^
***************************************************************/
(
@Tables varchar(1000),
@PrimaryKey varchar(100),
@Sort varchar(200) = NULL,
@CurrentPage int = 1,
@PageSize int = 10,
@Fields varchar(1000) = ‘*‘,
@Filter varchar(1000) = NULL,
@Group varchar(1000) = NULL
)
AS

/*默認排序*/
IF @Sort IS NULL OR @Sort = ‘‘
 SET @Sort = @PrimaryKey

DECLARE @SortTable varchar(100)
DECLARE @SortName varchar(100)
DECLARE @strSortColumn varchar(200)
DECLARE @operator char(2)
DECLARE @type varchar(100)
DECLARE @prec int

/*設定排序語(yǔ)句.*/ 
IF CHARINDEX(‘DESC‘,@Sort)>0
 BEGIN
  SET @strSortColumn = REPLACE(@Sort, ‘DESC‘, ‘‘)
  SET @operator = ‘<=‘
 END
ELSE
 BEGIN
  IF CHARINDEX(‘ASC‘, @Sort) = 0
   SET @strSortColumn = REPLACE(@Sort, ‘ASC‘, ‘‘)
  SET @operator = ‘>=‘
 END


IF CHARINDEX(‘.‘, @strSortColumn) > 0
 BEGIN
  SET @SortTable = SUBSTRING(@strSortColumn, 0, CHARINDEX(‘.‘,@strSortColumn))
  SET @SortName = SUBSTRING(@strSortColumn, CHARINDEX(‘.‘,@strSortColumn) + 1, LEN(@strSortColumn))
 END
ELSE
 BEGIN
  SET @SortTable = @Tables
  SET @SortName = @strSortColumn
 END

SELECT @type=t.name, @prec=c.prec
FROM sysobjects o
JOIN syscolumns c on o.id=c.id
JOIN systypes t on c.xusertype=t.xusertype
WHERE o.name = @SortTable AND c.name = @SortName

IF CHARINDEX(‘char‘, @type) > 0
   SET @type = @type + ‘(‘ + CAST(@prec AS varchar) + ‘)‘

DECLARE @strPageSize varchar(50)
DECLARE @strStartRow varchar(50)
DECLARE @strFilter varchar(1000)
DECLARE @strSimpleFilter varchar(1000)
DECLARE @strGroup varchar(1000)

/*默認當前頁(yè)*/
IF @CurrentPage < 1
 SET @CurrentPage = 1

/*設置分頁(yè)參數.*/
SET @strPageSize = CAST(@PageSize AS varchar(50))
SET @strStartRow = CAST(((@CurrentPage - 1)*@PageSize + 1) AS varchar(50))

/*篩選以及分組語(yǔ)句.*/
IF @Filter IS NOT NULL AND @Filter != ‘‘
 BEGIN
  SET @strFilter = ‘ WHERE ‘ + @Filter + ‘ ‘
  SET @strSimpleFilter = ‘ AND ‘ + @Filter + ‘ ‘
 END
ELSE
 BEGIN
  SET @strSimpleFilter = ‘‘
  SET @strFilter = ‘‘
 END
IF @Group IS NOT NULL AND @Group != ‘‘
 SET @strGroup = ‘ GROUP BY ‘ + @Group + ‘ ‘
ELSE
 SET @strGroup = ‘‘
 
/*執行查詢(xún)語(yǔ)句*/ 
EXEC(

DECLARE @SortColumn ‘ + @type + ‘
SET ROWCOUNT ‘ + @strStartRow + ‘
SELECT @SortColumn=‘ + @strSortColumn + ‘ FROM ‘ + @Tables + @strFilter + ‘ ‘ + @strGroup + ‘ ORDER BY ‘ + @Sort + ‘
SET ROWCOUNT ‘ + @strPageSize + ‘
SELECT ‘ + @Fields + ‘ FROM ‘ + @Tables + ‘ WHERE ‘ + @strSortColumn + @operator + ‘ @SortColumn ‘ + @strSimpleFilter + ‘ ‘ + @strGroup + ‘ ORDER BY ‘ + @Sort + ‘

)
GO

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
分頁(yè)存儲過(guò)程-號稱(chēng)最完整
推薦強大的分頁(yè)存儲過(guò)程
Sql Server 數據分頁(yè)
分頁(yè)存儲過(guò)程二
sqlserver分頁(yè)存儲過(guò)程
SqlServer表數據導成Insert語(yǔ)句
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久