RSS
当前位置 : 电脑维修 > 电脑维修 > 这个分页的方法怎么实现啊

这个分页的方法怎么实现啊

来源:未知 作者:老黑 时间:09-07-27 打印
 <td colspan="3"><a href='../../Field/list/?skip=0&limit=10'>首页</a><a href='#'>上一页</a> <a href='#'>下一页</a> <a href=''>末页</a> 第<input type='text' size='1' />页</td>
      </tr>

从哪里传值过来啊?再怎么实现上一页下一页啊?

1.生成标识列.前提是你所查询的表没有标识列

select *, record= identity(int,1,1) into #t from 表名
select * from #t
drop table #t

2.union all 分页

select * into #tt from 表1 union all select * from 表2

SELECT TOP 每页大 fef * FROM #tt where WHERE (ID NOT IN (SELECT TOP 每页大小*当前页数,id FROM #tt ORDER BY id))
select * from #tt
drop table #tt


3.关于表变量
在查询分析器里运行下以代码:
use pubs
declare @t table(myid int IDENTITY(1, 1),au_id nvarchar(255), au_lname nvarchar(255))
INSERT INTO @t(au_id, au_lname) SELECT au_id, au_lname FROM authors
select * from @t



要是回答的内容有问题,或认为不妥,请发送百度消息给我,消息内容加上本页网址哦。。

·
最新评论共有位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名评论