ASP记录

本文介绍了一个基于ASP的留言系统实现方法,包括数据库连接、记录分页展示及管理员功能实现等关键技术点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

连接数据库代码

<%
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")

sql="select * from gbook Order By time desc"

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 %> 页 &nbsp;&nbsp;共<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语句就行了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值