aspnetpage 사용
1495 단어 page
ASPNETPAGER , 。 。
,
create PROCEDURE [dbo].[proc_ShowPage]
@tblName varchar(255), --
@strGetFields varchar(1000) = '*', -- , *
@strOrder varchar(255)='', -- ,
@strOrderType varchar(10)='ASC', -- , ASC
@PageSize int = 10, -- , 10
@PageIndex int = 1, -- , 1
@strWhere varchar(1500) = '' -- ( : where)
AS
declare @strSQL varchar(5000)
if @strWhere !=''
set @strWhere=' where '+@strWhere
set @strSQL=
'SELECT * FROM ('+
'SELECT ROW_NUMBER() OVER (ORDER BY '+@strOrder+' '+@strOrderType+') AS pos,'+@strGetFields+' '+
'FROM '+@tblName+' '+@strWhere+
') AS sp WHERE pos BETWEEN '+str((@PageIndex-1)*@PageSize+1)+' AND '+str(@PageIndex*@PageSize)
exec (@strSQL)
다음은 호출 설.
EXEC [proc_ShowPage]
@tblName = N'(project p inner join projectca ca on p.caid=ca.id)',
@strGetFields = N'p.title,ca.caname',
@strOrder = N'p.id',
@strOrderType = N'desc',
@PageSize = 12,
@PageIndex = 1,
@strWhere = N''
마지막 으로 ASPNETPAGE 에 페이지 를 나 누 는 데 필요 한 모든 기록 수,색인,PageSize 를 제공 하면 됩 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
제국 cms7.0 기본 검색 모델의 페이지 수정 [!--show.page--]기본 검색 모드를 수정하는 페이지는 e/class/connect입니다.php 아래 function 페이지 1을 검색하면 저희가 수정할 페이지입니다. 다음은 내가 수정한 페이지를 붙인다 위의 코드 스타일은 내가 전편 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.