asp生成静态列表页的问题
来源:百度知道 编辑:UC知道 时间:2024/06/07 09:08:28
按照这个代码运行,只能生成一页,
高手帮忙看下怎么回事??
循环应该怎么写?
<%
News_mb="../template/news_list.htm"
On Error Resume Next
Set fso = Server.CreateObject("Scripting.FileSystemObject")
set rs=server.CreateObject("adodb.recordset")
sql="select * from info where pass=1 order by id desc"
rs.open sql,conn,1,1
rs.PageSize =12'每页记录条数
iCount=rs.RecordCount '记录总数
maxpage=rs.PageCount '总页数
for i=1 to maxpage
Set news_list_mb = fso.OpenTextFile(Server.MapPath(News_mb),1)
mb_code=news_list_mb.readall
news_list_mb.close
Page = rs.AbsolutePage
For j = 1 to rs.PageSize
if rs.EOF or rs.BOF then exit for
News_con=News_con&"<li>·<a href=news_"&rs("id")&".html target=""_blank"">"&rs("title")&"</a></li>"
rs.MoveNext
Nex
高手帮忙看下怎么回事??
循环应该怎么写?
<%
News_mb="../template/news_list.htm"
On Error Resume Next
Set fso = Server.CreateObject("Scripting.FileSystemObject")
set rs=server.CreateObject("adodb.recordset")
sql="select * from info where pass=1 order by id desc"
rs.open sql,conn,1,1
rs.PageSize =12'每页记录条数
iCount=rs.RecordCount '记录总数
maxpage=rs.PageCount '总页数
for i=1 to maxpage
Set news_list_mb = fso.OpenTextFile(Server.MapPath(News_mb),1)
mb_code=news_list_mb.readall
news_list_mb.close
Page = rs.AbsolutePage
For j = 1 to rs.PageSize
if rs.EOF or rs.BOF then exit for
News_con=News_con&"<li>·<a href=news_"&rs("id")&".html target=""_blank"">"&rs("title")&"</a></li>"
rs.MoveNext
Nex
rs.close
Set rs = Nothing
放得太前面了吧。。。。。。
你的I循环还在循环,马上关掉数据集了。当然不捞了。
<%
News_mb="../template/news_list.htm"
On Error Resume Next
Set fso = Server.CreateObject("Scripting.FileSystemObject")
set rs=server.CreateObject("adodb.recordset")
sql="select * from info where pass=1 order by id desc"
rs.open sql,conn,1,1
rs.PageSize =12'每页记录条数
iCount=rs.RecordCount '记录总数
maxpage=rs.PageCount '总页数
for i=1 to maxpage
Set news_list_mb = fso.OpenTextFile(Server.MapPath(News_mb),1)
mb_code=news_list_mb.readall
news_list_mb.close
Page = rs.AbsolutePage
For j = 1 to rs.PageSize
if rs.EOF or rs.BOF then exit for
News_con=News_con&"<li>·<a href=news_"&rs("id")&".html target=""_blank"">"&rs("title")&&q