我写的ASP翻页效果出现问题了

来源:百度知道 编辑:UC知道 时间:2024/06/14 10:55:47
我写了一个ASP的翻页效果其他功能都基本上正常我用pagecount赋值给zongye这个变量,但是就算到了最后一页他仍然会往下跳就出现问题了!请各位大虾指点

这是完整的代码:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head>

<body>
<%
dim dakai,path
path=server.mappath("shujuku/netyixue.mdb")
dakai="provider=microsoft.jet.oledb.4.0; data source="&(path)
set lianjie=server.createobject("adodb.connection")
lianjie.open dakai
%>
<%
set duqu=server.createobject("adodb.recordset")
sql="select * from useryh"
duqu.open sql,dakai,1,1
%>
<!--以上代码是连接数据库和打开表-->
<!--再次说明一下我的数据库里只有5条信息我手动添加的用来测试-->
<%
duqu.pagesize=3
dim page,zongye
page=request.querystring("nr")
zongye=duqu.pagecount '定义总的页数赋值给zongye
if page<

把if page<=0 and page="" then page=1改成:
if page<=0 or page="" then page=1
还有if duqu.eof then exit for 后少了一个end if
其他我没有测试,所以不好确定有没有别的问题,最好把各功能代码写成函数,这样可以使代码最清楚和增强可读性,出问题也好查找。我以前也遇到过类似的问题,一般还是出在变量及参数的传递上,多测试几遍,看看地址栏里的参数。

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head>

<body>
<%
dim dakai,path
path=server.mappath("shujuku/netyixue.mdb")
dakai="provider=microsoft.jet.oledb.4.0; data source="&(path)
set lianjie=server.createobject("adodb.connection")
lianjie.open dakai
%>
<%
set duqu=server.createobject("adodb.recordset")
sql="select * from useryh"
duqu.open sql,dakai,1,1
%>
<!--以上代码是连接数据库和打开表-->
<!--再次说明一下我的数据库里只有5条信息我手动添加