急,大家帮忙看看下面有什么错误(分页中读取数据库中的记录问题)
我写了asp的分页记录程序,可是怎么不显示数据库中的信息那?
我要读取bidinfo中的bidcap bidbeg bidend,可是不显示分页啊
原程序基本如下:
<!--#include file="../includes/opendb.asp"-->
<%
SET rs=server.Createobject("adodb.recordset")
set rs.activeconnection=conn
rs.cursortype=3
rs.open "select bidcap,bidbeg from bidinfo"
rs.pagesize=10
page=clng(request("page"))
if page<1 then
page=1
end if
if page>rs.PageCount then
page=rs.PageCount
end if
rs.AbsolutePage=page
%>
<h2 align="center">招标公告</h2>
<br> 当前页码: <%=page%>/<%=rs.PageCount%>
<br>
<table border="1" width="100%">
<tr><td bgcolor="#c0c0c0">序号</td><td bgcolor="#c0c0c0">名称</td><td bgcolor="#c0c0c0">开标时间</td><td bgcolor="#c0c0c0">截
标时间</td></tr>
<%
for i=1 to rs.PageSize
varno=(page-1)*rs.PageSize+i
response.write("<tr><td>"&cstr(varno)&"</td><td>"&cstr(rs.Fields(0).value)&"</td><td>"&cstr(rs.Fields(1).value)&"</td><td>"&c
str(rs.Fields(2).value)&"</td></tr>")
rs.movenext
if rs.eof then exit for
else
next
response.write("</table><br>")
if page=1 then
response.write("第一页")
else
response.write("<a href=viewpage.asp?page=1>第一页</a>")
end if
if page=1 then
response.write("上一页")
else
response.write("<a href=viewpage.asp?page="&page-1&">上一页</a>")
end if
if page=rs.pagecount then
response.write("下一页")
else
response.write("<a href=viewpage.asp?page="&page+1&">下一页</a>")
end if
if page=rs.PageCount then
response.write("最后一页")
else
response.erite("<a href=viewpage.asp?page="&rs.PageCount&">最后一页</a>")
end if
Conn.Close
if conn.state=0 then
end if
set conn=nothing
%>
</BODY>
</HTML>