asp 输出多列多行分页问题??

来源:百度知道 编辑:UC知道 时间:2024/07/04 14:36:00
<table width="750" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td>
<%
set rs=server.createobject("adodb.recordset")
sql ="select * from Leisure where x_type in ('1') order by x_id desc"
rs.Open sql,conn,0,2,1
'下面查询记录,如果非空就显示记录
If Not rs.Bof And Not rs.Eof Then
'以下主要为了分页显示
rs.PageSize=10 '设置每页显示6条记录
dim page_total '定义总页数变量
page_total=rs.PageCount '返回总页数,会在下面输出数据页时用到
rs.AbsolutePage=page_no '设置当前显示第几页,这里用到了传过来的page_no。
'下面一段利用表格显示当前页的所有记录
Dim I,J
I=rs.PageSize '变量I用来控制显示当前页记录,注意这里和rs.PageSize要一致。
J=0 '变量J用来控制每行显示3条记录
Response.Write &

你连接的是什么数据库?
如果是MYSQL数据库的话
rs.recordcount 的值永远是-1,
你在 取 MYSQL的 count 的时候
必须用 execute("select count(*)")....

你这接的什么数据库??怎么这样?
rs.Open sql,conn,0,2,1
后面的0,2,1