连接数据库代码
<%
sfdb=server.mappath("surfer.mdb")
%>
<% set conn = server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq=" & sfdb
Set rs = Server.CreateObject("ADODB.Recordset")
rs.pagesize=10
rs.open sql,conn,1,1
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''1,1是读取和查询时用,1,3是修改,写入和删除不用rs.open
page=cint(Request.QueryString("page")) '控制分页
if page<1 then
page=1
elseif page>rs.pagecount then
page=rs.pagecount
end if
rs.AbsolutePage=page
%>
<%
if rs.bof then response.Write("<font color=red size=2>目前没有留言 </font><br>")
for i=1 to rs.pagesize
if rs.eof then exit for
%>
<%=rs("user_message") %>'显示数据库内容
<%
rs.movenext
next
%>for循环开始工作了
<% if page>1 then %>
<a href="index.asp?page=<%=page-1%>">上一页</a>
<% else %>
页头
<% end if %>
</font><font color="#999999" size="2">
<% if page < rs.pagecount then %>
<a href="index.asp?page=<%=page+1%>">下一页</a>
<% else %>
页尾
<% end if %>
</font><% if page < rs.pagecount then %><a href="index.asp?page=<%=rs.pagecount%>">最后一页<% end if %>
</a><font color="#999999" size="2">页数: </font><font color="#FF0000" size="2"><%= page %></font><strong><font color="#999999" size="2">/</font></strong><font color="#999999" size="2"><%= rs.pagecount %> 页 共<font color="#FF0000"><%= rs.recordcount %></font>条留言</font>
<% for i=1 to rs.pagecount %>
<a href=index.asp?page=<%=i%>>[<%= i %>]</a>
<% next %>
'分页结束
<%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
控制管理员的原理
用session("isadmin")=yes"这个组件来判断,,用if语句就行了