展开全部
Repeater没有自己的分页功能,要想分页,也是要自己在sql上分,分完之后把结果集绑定到repeater上。
sql语句的分页,无非就是select top 10 * from table where id not in (select top 10*pageindex id from table order by id desc) order by id desc
2005好像可以用rowid什么的来分,但我还习惯于not in..
用存储过程也好,用sql也好,万变不离其宗。
sql语句的分页,无非就是select top 10 * from table where id not in (select top 10*pageindex id from table order by id desc) order by id desc
2005好像可以用rowid什么的来分,但我还习惯于not in..
用存储过程也好,用sql也好,万变不离其宗。
展开全部
SQL05中可以用
with tblTemp as
(
select *,row_number() over(order by id) as rn from sys_errorlog
)select * from tblTemp where rn between 1 and 10
其中的变量与否,你自己根据需要设置吧
with tblTemp as
(
select *,row_number() over(order by id) as rn from sys_errorlog
)select * from tblTemp where rn between 1 and 10
其中的变量与否,你自己根据需要设置吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写一个存储过程。
create proc proc_sel_Vip_product
@pizx int,
@pinx int
as
begin
exec ('select top '+@pizx+' 列名 from 表名 where 条件 and id
not in(select top '+@pinx+' id from 表名 where 条件(跟上面一样) order by id desc)
order by id desc')
end
希望可以给楼主帮助。
create proc proc_sel_Vip_product
@pizx int,
@pinx int
as
begin
exec ('select top '+@pizx+' 列名 from 表名 where 条件 and id
not in(select top '+@pinx+' id from 表名 where 条件(跟上面一样) order by id desc)
order by id desc')
end
希望可以给楼主帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询