现在网站是ASP的,产品没法分页,我想限制每页产品的数量,怎么做? 20
展开全部
<%
conn=server.createobject("adodb.connection")'创建数据库连接对象
conn.open("DRIVER=Driver do Microsoft access(*.mdb);UID=admin;pwd=;dbq="&server.mappath("1.mdb"))'使用连接字符串打开数据库
set rs=server.createobject("adodb.recordset")'创建结果集对象
sql="select * from student"'设定SQL语句
rs.open sql,conn,3'打开RS对象,依据SQL语句和数据库对象
rs.pagesize=20'设定每页20条记录
if request("page")<>"" then'判断当前页是否不为空
epage=cint(request("page"))'赋值当前页码
if epage<1 then epage=1 '若当前页小于1则等于1
if epage>rs.pagecount then epage=rs.pagecount '若当前页大于总分页数,则等于总页数
else
epage=1 '当前页参数为空时,赋值当前页为第一页
end if
rs.absolutepage=epage'指定结果跳转到的页数
for i=1 to rs.pagesize '开始循环结果集
if rs.bof or rs.eof then exit for'若结果集已经到最后一条则退出循环
response.write rs(0)'输出显示结果集的第一个字段值
rs.movenext'结果集移动到下一条记录
next
'关闭对象
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
<p align="center">
<a href="">首页</a>
<a href="index.asp?page=<%=epage-1%>">前一页</a>
<a href="index.asp?page=<%=epage+1%>">后一页</a>
<a href="index.asp?page=<%=rs.pagecount%>">末页</a>
</p>
<p align="center">现在是第<%=epage%>页一共有<%=rs.pagecount%>页</p>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询