当前位置:编程学习 > C#/ASP.NET >>

AspNetPager sql2000分页存储过程

asp教程netpager sql2000分页存储过程
文章是收集网上的一款关于利用asp.net教程 pager与mssql server 2000数据的存储过程分页代码,很简单,我们只要传size进去就可以实例分页了哦。
*/

create proc pindex
(
    @index int,
    @size int,
    @total int output,
    @pagecount int output
)
as
begin
    declare @sqlstr nvarchar(1000)
   
     select @total=count(*) from star

    if(@total%@size=0)
        set @pagecount=@total/@size
    else
        set @pagecount=@total/@size+1

    if(@index=1)
        set @sqlstr='select top '+str(@size)+' * from star'
    else
        set @sqlstr='select top '+str(@size)+' * from star where sid not in (select top '+str(@size*(@index-1))+' sid from star)'

exec (@sqlstr)
end

exec pindex 2,5,0,0

补充:asp.net教程,.Net开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,