2007年05月18日 星期五 09:33
使用SqlDataReader无法象SqlDataAdapter一样对取得的数据进行分页处理,那么我们只好通过SQL存储过程用SQL读取的数据进行分页处理。 ------------------------------------------------------------------ ALTER proc [prize].[GetIntegralList] @pagesize int, --page size As set @pageNow=@pageNow-1 declare @jilu bigint set @jilu=(@pagesize*@pageNow)
set @sql='select top '+convert(varchar(10),@pagesize)+ ' * from iuser where userid not in (select top ' + convert(varchar(10),@jilu) + ' giHId from iuser ) ' exec sp_executesql @sql |