asp显示记录的点小问题。

来源:百度知道 编辑:UC知道 时间:2024/07/08 12:11:16
我想让每页输出10条记录,但是却吧全部记录显示出来了。哪位能帮我看下我这哪需要改啊。

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file=conn1.asp -->
<%
command="select * from warnews"
set rs=conn.execute(command,adcmd)
%>

<%
sql="select * from warnews"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,3
rs.pagesize=10
epage=request.QueryString("pageno")
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

%>
<div>
<%
for i=0 to rs.pagesize-1
if rs.bof or rs.eof then exit for
%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>

while not rs.eof

wend
与for循环重复使用,两者使用其一便可
而while位于for 内
所以按照while执行
不到记录尾不停下

rs.open sql,conn,3 '楼主注意这裏写法咦
while not rs.eof '这裏改为for循环