<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<!--#include file = "adovbs.inc" -->
<%
dim cnn,rst,access,currentpage,rowcount,i
currentpage = request.querystring("currentpage")
if currentpage = "" then
currentpage = 1
end if
set cnn = server.CreateObject("adodb.connection")
set rst = server.CreateObject("adodb.recordset")
cnn.connectionstring = "provider = microsoft.Jet.oledb.4.0; data source=" & server.mappath("fww0404.mdb")
cnn.open
rst.cursortype = adopenstatic
rst.pagesize = 5
access = "select * from zhuti"
rst.open access, cnn
rst.absolutepage = CInt(currentpage)
rowcount = 0
%>
<tr>
<%
for i = 2 to rst.fields.count - 1
%>
<% = rst(i).name %>
<% next %>
</tr>
</br>
<%
while not rst.eof and rowcount < rst.pagesize
%>
<tr>
<% for i = 2 to rst.fields.count - 1 %>
<td><% = rst(i) %></td>
<% next %>
</br>
<%
rowcount = rowcount + 1
rst.movenext
wend
%>
</tr>
<p>共<% =rst.pagecount %>
当前页次:<% = currentpage %>/<% = rst.pagecount %>
<%
for i = 1 to rst.pagecount
next
currentpage = i
%>
<a href="zhuti.asp?page=1">首页</a> |
<%if currentpage>1 then %><a href="zhuti.asp?currentpage=<%=currentpage - 1%>"><%end if%>上一页</a> |
<%if 1 < currentpage < pagecount then %><a href="zhuti.asp?currentpage=<%=currentpage + 1%>"><%end if%>下一页</a> |
<a href="zhuti.asp?currentpage=<%=rst.pagecount%>">尾页</a>
</p>
</body>
</html>
图的效果如下:
共5页 5/7页 首页 上一页 下一页 尾页 这就是点"下一页"出现的情况,当然分页的内容我就不写了.
asp分页问题?我点"上一页"没反映,点下一页就出现图中的现象,代码如下...
pageCount = cint(rs.pageCount)' 设置当前的页号( AbsolutePage属性)if page = 0 then page =1 end if RS.AbsolutePage = page x=1 ' 显示当前页中的所有记录( PageSize中设置的行数)WHILE NOT RS.EOF AND NumRows<RS.PageSize > <%=rs("id")%> <a href="view.asp?id=<%=r...
急!ASP分页代码问题,为什么第一页显示正常,点下一页就会报错?
我没仔细看你的代码,从你说的问题看,问题应该出在 <a href="wstj-d.asp?page=<%=((page2+1)*x)-(x-1)%>&k=<%=page2+1%>">后<%=x%>页 这句代码上,你没有把变量传递给要打开的页面
asp网页高手帮帮忙,搜索分页点“下一页”就显示乱码
你的关键字没有urlencode tempstr=server.urlencode(request('sous'))然后 <a href='jieguo.asp?sous=<%=tempstr%>?page=<%=page-1%>'>上一页 <%end if%> <%if rs.eof then%> <%else%> <a href='jieguo.asp?sous=<%=tempstr%>?page=<%=page+1%>'>下一页 ...
asp 分页不能实现。点击下一页总是出现的是第一页
看了你的代码,老火,很难读,以后要多写一些可读性强的代码,下面是我发现的一些问题:1、在每一个链接( href='"& hrefto &"page="& page+1 & hrefname &"')上仔细看看,hrefto 参数是什么格式的,如果参数连接没有连接符(&)结束,要在"page="前加&符号(href='"& hrefto &"&pag...
ASP数据分页显示问题(看下面代码)
设置一个变量,将分页相关的内容存到变量里面,然后循环之后再用变量显示分页代码 urlstr = ""If Page <> 1 Then urlstr = urlstr & "<A HREF=xxxx.asp?Page=1>第一页<\/A>?"urlstr = urlstr & "<A HREF=xxxx.asp?Page=" & (Page-1) & ">上一页<\/A>?"End If If Page <> ...
asp分页代码问题,请大神帮我
在下一页的时候ZhuangTai=trim(request.Form("DanXuan1"))这个参数要传过去,这里接收改为ZhuangTai=trim(request("DanXuan1"))这个<a href="SQLChaXun.asp?page=<%=epage+1%>">后一页| 要改成<a href="SQLChaXun.asp?DanXuan1=<%=ZhuangTai%>&page=<%=epage+1%>">后一页| ,同理别...
...asp代码显示“上一页 下一页”等信息 代码如下 点击都是显示的全部...
我没有看到类似 pageno = Request.QueryString("pageno") 的代码, 不知道是不是你代码没贴全, 但是如果你从没给 pageno 变量赋过值的话,那它在程序里将永远是1, 所以你看到的都是第1页. 检查一下吧.追加回答:=== 用以下代码替换标签与标签之间的代码.< sql1="select * from Conews where...
高分求教:ASP分页问题,上一页、下一页不能用,急急急
ASP代码很眼花。给你一个完整的,照 着改吧。set rsall=server.createobject("adodb.recordset")sql = "select * from yp_com where yz=1 order by id desc"rsall.open sql,conn,1,1 rsall.Pagesize=14 '指示每页显示记录数 pagecount=rsall.pagecount '确定对象数据中的页数 recor...
asp分页显示错误,无论点几页显示第一页内容
< m=m+1 next > <a href="?fengli1=<%=fengli1%>&page=<%=rs.pagecount%>">尾页 当然有区别,你原来的代码,参数形式是:?fengli1=fengli1&?page=2 两个参数之间怎么可以有“?”呢?这样的话程序就不识别page了
asp分页问题,点下一页时候显示为空
1、首先看你是不是少了先判断为空怎么样,也就是这样 if rs.eof or rs.bof then response.write("暂无数据")2、你的else后面是不是判断错了,是不是应该这样 else sql="select * from lw_products order by Price desc "3、写条件搜索最好不要那样写,这样写 sql="select * from lw_...