[此贴子已经被作者于2007-8-8 15:44:18编辑过]
这是我自己测试过的,从数据库读出来进行文章分页,你可以参考一下
<!--#include file="conn.asp"-->
<%
dim text
dim l
sql="select * from [table] "
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,1
if rs.recordcount<>0 then
text=rs("contect")
l=len(text)
rs.close
set rs=nothing
pageall=cint((l/1000+0.5)*100)/100
if pageall<1 then pageall=1
'一页显示1000字
page=cint(request("page"))
if isempty(page) then page=1
if page<=1 then page=1 '最小页第一页
if page>=pageall then page=pageall '最后一页
pagetext=mid(text,page*1000-999,1000)
response.write pagetext
end if
%>
<br />
<a href=read.asp?page=<%=page-1%>>上一页</a>|<a href=read.asp?page=<%=page+1%>>下一页</a>