asp求助分页代码

来源:百度知道 编辑:UC知道 时间:2024/05/30 23:29:51
高手前辈:

你好!

我这有两张网页1.asp和2.asp
一个数据库文件data.mdb,还有一个连接数据库的网页conn.asp

其中1.asp只有一个搜索表单,提交到2.asp

其中2.asp是搜索结果的显示页面。

数据库中有个表,名字是:zhangmu 您可以打开查看!表中有一个字段:shuoming

搜索的时候就是查询shuoming字段中含有关键字的记录,然后在2.asp中循环显示出来。

我只能做到显示出来,但是如果记录很多的话,我想分页显示,但是总会出现错误!所以来求助
高手!

现在希望您在百忙之中能够测试一下我做的这两张网页,看看如何加上分页显示功能,大部分我已经

写好了,就希望您能帮忙写上点分页的代码!

注意:搜索的时候,关键字输入“1”就行。我现在是设置的每页显示3条记录。

高手们,先谢谢您!

你可以用下面的链接下载:
http://www.yrbsir.com/mydisk/asp.rar

给我调试一下!调试好后,您可以发送到
yrbsir@163.com

或者在这里写出来!
期盼,急盼!

分不是问题,但是解决不了问题,我宁可扔掉30分,也不会给那些骗子!

解决问题后,在给20分!

<%
set 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"
rs.open sql,conn,3
rs.pagesize=20
if request("page")<>"" then
epage=cint(request("page"))
if epage<1 then epage=1
if epage>rs.pagecount then epage=rs.pagecount
else
epage=1
end if
rs.absolutepage=epage
%>
<table border="0" cellpadding="0" cellspacing="1" bgcolor="#0000FF" width="80%" align="center">
<tr bgcolor="#FFFFFF" align="center">
<th><%=rs(0).name%></th><th><%=rs(1).name%></th><th><%=rs(2).name%></th>
</tr>