标题:[求助]请问如何应用sql查询语句进行asp分页
只看楼主
yadakami
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2006-9-20
 问题点数:0 回复次数:6 
[求助]请问如何应用sql查询语句进行asp分页
sql 语句如下:select top 10 * from test
但是如何结合asp显示出分页的效果呢?请高手给各思路
搜索更多相关主题的帖子: sql 语句 asp 应用 
2006-09-21 17:56
师妃暄
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:805
专家分:107
注 册:2006-3-1
得分:0 
objRS.AbsolutePage=PageNo
For I=1 To objRS.PageSize
Response.Write"<Tr Bgcolor="&BG(I-1)&">"
Response.Write"<Td Width='15%'><Img Src="&Fig(I-1)&"></Td>"
Response.Write"<Td Width='85%'>作者:"&objRS("作者")&"<Br>主题:"&objRS("主题")&"<Br>时间:"&objRS("时间")&"<Hr>"&objRS("内容")&"</Td></Tr>"
objRS.MoveNext



strSQL="select * from 留言板 order by 时间 DESC"
Set objRS=GetSQLRecordset(strSQL,"Books.mdb","留言板")
objRS.PageSize=5 '为什么这里要objRS访问
PageNo=Request("PageNo")
Response.Write"["
For I=1 To objRS.PageCount
If I=CInt(PageNo) Then
Response.Write I &"&nbsp;|&nbsp;"
Else
Response.Write"<a href='GuestBook.asp?PageNo="&I&"'>"&I&"</a>"&"&nbsp;|&nbsp;"
End If
Next
Response.Write"]"
%>

相信你应该能看懂~

[此贴子已经被作者于2006-9-21 19:31:57编辑过]


有实力才会有魅力 实力来自坚持不懈的努力
2006-09-21 19:31
61×57
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2006-9-21
得分:0 
分页不是用楼主的这种方法的

他们虽然没有相加成一个偶数,却曾经相乘出一种幸福……
2006-09-21 21:18
yadakami
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2006-9-20
得分:0 
分页有两种方法,一种是select * from table表;另一种是select top 100 from table表这样的。第一种方法先要把所有数据读出,资源占用比较大,如果数据量不大的时候是很方便的,但是如果数据量比较大,就需要用到第二种方法来分页。第一种方法如何分页,我略有了解,第二种的话,select top 100 * from table where id not in  (select top 100*(pagecount-1) id  from table1)下一个数据库的选择语句,但是如何和分页结合在一起,我不太会,请高手帮忙
2006-09-22 10:51
yadakami
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2006-9-20
得分:0 
三楼说不是这样,那如果不是这样应该怎样呢,盼指教
2006-09-22 11:01
ycb1689
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-8-28
得分:0 
wwwwwwwwwwwwww
2006-09-22 19:58
小鼓锤
Rank: 1
等 级:新手上路
帖 子:175
专家分:0
注 册:2005-11-29
得分:0 
以下是引用yadakami在2006-9-22 10:51:59的发言:
分页有两种方法,一种是select * from table表;另一种是select top 100 from table表这样的。第一种方法先要把所有数据读出,资源占用比较大,如果数据量不大的时候是很方便的,但是如果数据量比较大,就需要用到第二种方法来分页。第一种方法如何分页,我略有了解,第二种的话,select top 100 * from table where id not in (select top 100*(pagecount-1) id from table1)下一个数据库的选择语句,但是如何和分页结合在一起,我不太会,请高手帮忙

对!
很支持这种观点
我有的时候也长用这种方式来写,一般也就是在数据量比较大的时候

2006-09-23 11:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-91975-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.093102 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved