分页代码
上一篇 /
下一篇 2007-06-22 13:53:31
/ 个人分类:ASP
51Testing软件测试网3W|nd-LF,c/*Copy全部 至 SQL Server 2000 查询分析器可以直接执行*/
5S8c.a'ag[/}051Testing软件测试网a|Ld[m5]/*========== 设置变量 ==========*/51Testing软件测试网/g4`0o7Js
DECLARE @Fields NVARCHAR(4000) /**必要参数:全部字段用 * 或者指定字段名,为了便于交叉子查询。*/
1L7z~H?(hf0DECLARE @FROM NVARCHAR(4000) /**必要参数:相关数据表,可以多表连接。*/51Testing软件测试网cc\}!B'|
DECLARE @ID NVARCHAR(50) /**必要参数:TOP分页依赖唯一约束的那个字段,最好是数字递增标识。*/51Testing软件测试网^l8m,Pze*T
DECLARE @Where NVARCHAR(4000) /* 数据查询的判式,可以省略。*/51Testing软件测试网rId:IDY%m
DECLARE @Order NVARCHAR(4000) /**必要参数 需要排序的字段,至少有一个字段。 可以多个字段排序*/
U|(h'Q$xX5[6C$m0Z"RZ?)K4@@D0DECLARE @Page INT /*当前页数*/51Testing软件测试网
n@o[9P6[E7lL4JD
DECLARE @PageSize INT /*每页行数*/
H
AjQhQ c7{0DECLARE @PageCount INT /*页面总数*/
'mmoG/D3^)Po1[$m3C0DECLARE @RowCount INT /*统计行数*/
cBdNE Wrr0DECLARE @ReturnType NVARCHAR(10) /*返回类型*/51Testing软件测试网bL(j)_?
B
51Testing软件测试网{{%D"UL){/o)GDECLARE @tempSQL NVARCHAR(4000) /*存放临时动态拼合的SQL语句,可惜的是不能使用 NTEXT 如果超长SQL语句 就只能在前台使用本方法了*/51Testing软件测试网-d V TI]szg5Uy