ASP高手请进,下面程序怎么分页,请指教

<!--#include file="conn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
sql="select * from class where id="&request.querystring("id")
rs.open sql,conn,1,1
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title><%=rs("class")%>-创业故事</title>
<style type="text/css">
<!--
.STYLE2 {font-size: 9pt}
a:link { font-size: 9pt; text-decoration: none; color: #000000; }
a:visited { font-size: 9pt; text-decoration: none; color: #000000; }
body {
background-color: #99CCFF;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
a:hover {
text-decoration: underline;
color: #FFFFFF;
}
a:active {
text-decoration: none;
}
body,td,th {
color: #000000;
}
.STYLE3 {font-size: 12px}
#Layer1 {
position:absolute;
left:243px;
top:333px;
width:9px;
height:89px;
z-index:1;
}
#Layer2 {
position:absolute;
left:236px;
top:189px;
width:486px;
height:253px;
z-index:1;
}
-->
</style>
</head>
<body>
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
<%
if Request.QueryString("pageNo")="" then
PageNo=1
elseif IsNumeric(Request.QueryString("pageNo"))=false then
PageNo=1
else
PageNo=clng(Request.QueryString("pageNo"))
end if
set rsc=server.createobject("adodb.recordset")
sqlc="select * from news where class='"&rs("class")&"' order by id desc"
rsc.open sqlc,conn,1,1
%>
<%
if rsc.recordcount=0 then
%>
暂无此类物品
<%
else
rsc.pagesize=5 '页大小
if PageNo<1 then
PageNo=1
end if
if PageNo>rsc.pagecount then
PageNo=rsc.pagecount
end if

rsc.absolutepage=PageNo
i=0
do while i<rsc.pagesize and not rs.eof
%>
内容<%=rsc("title")%>
<%
rsc.movenext
i=i+1
loop
end if
%>
<div align="center">
记录总数:<%=rsc.recordcount%>条 当前页:<%=PageNo%>/<%=rsc.pagecount%>页大小:<%=rsc.pagesize%> <a href="class.asp?pageNo=1" target="_blank">首页</a> <a href="?PageNo=<%=PageNo-1%>">上页</a> <a href="?PageNo=<%=PageNo+1%>">下页</a> <a href="?PageNo=<%=rs.pagecount%>">末页</a> <input type=text id="goPage" value="<%=PageNo%>" size=2> <input type=button class="Mnue_003" onclick="location='?PageNo='+document.all.goPage.value;" value="GO">
<label></div>
</table>
<!--#include file="down.asp"-->
</body>
</html>
<%
rs.close
rsc.close
set rs=nothing
set rsc=nothing
conn.close
set conn=nothing
%>
每页显示多少条记录可以实现,但“首页,上页,下页.."这里就不行了!

只有
do while i<rsc.pagesize and not rs.eof
应该是rsc.eof
其他没看出有错误。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-08-08
大体浏览了一下,程序应该没问题吧 正确的 好像
第2个回答  2009-08-10
看错了 不好意思
当前页面名是什么?

asp高手请进!!分页显示程序
< '连接数据库 '执行sql 改你要的sql set rs=server.CreateObject("adodb.recordset")%> rs.open "select * from news order by id desc ",conn,1,3 下面的代码就复制用可以了 '分页 i=50 rs.pagesize=i pu=request("pu")if pu="" then pu=1 if cint(pu)<="0" then pu=1 if ...

ASP高手请进,下面程序怎么分页,请指教
do while i<rsc.pagesize and not rs.eof 应该是rsc.eof 其他没看出有错误。

asp分页的问题,高手进!当前页码始终在中间是怎么实现的?
"{$Listpage}"是指sListPage替换目标页面标记为{$Listpage}的代码,一般在生产HTML时候会经常用到。

ASP问题-定义显示数量,分页时出错,高手请进! 20分
hang=flsl '显示的行数 l=fll '显示的列数 行列设置的是多少?还有一个地方 MaxShangpinList=2 你就设置为2?恩你设置成那样有没有什么变化?

ASP上一张,下一张显示问题 高手请进
<a href="index.asp?page=<%=epage+1%>">后一页 <a href="index.asp?page=<%=rs.pagecount%>">末页 现在是第<%=epage%>页一共有<%=rs.pagecount%>页 < conn.close()> 小弟写的分页,供你分享,记得多追加分啊。呵呵。

ASP后台登录问题,高手请进
"&username&"' and PassWord='"&encrypt(pwd)&"'")if Not rs.Eof Then Session("Name") = rs("UserName")Session("pwd") = rs("PassWord")Response.Redirect("Manage.asp")Else Response.Redirect "Loginsb.asp?msg=您输入了错误的帐号或口令,请再次输入!"End if End if > ...

jsp高手请进,如何实现下图中的查询?并且分页显示,图片跟程序如下:
这个主要在于sql语句吧。room in('a','b',***) and seat>=51 and seat<=100 and 设备1=‘有’具体的语句需要你从提交过来的查询条件进行语句拼接。

ASP高手请进,帮小弟解决一个自动链接问题
truename,".")(0)+1 ppre=split(truename,".")(0)-1 > <a href="<%= ppre %>">上一页 <a href="<%= pnext %>">下一页 没有那么复杂 看我这个简单的 --- 把我这个文件存成 link.asp,样式自己定 就可以了

急!!asp高手请进,颇有难度的问题请教
用分组实现。select count(*)'counts',user from article DESC group by user order by counts 一开始把order by counts写错顺序了 随便你用的是MS SQL还是Access数据库,SQL语句是通用的。估计你的连接字符串有错误。

asp高手请进,高分求一程序
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("Data\/date$.asp")RealName=request.form("RealName")Xuehao=request.form("Xuehao")Contacts=request.form("Contacts")Name = request.form("Name") '只要获取到对应的帐号,可以采取其他办法 exec="Update [User] ...

相似回答
大家正在搜