快速业务通道

ASP教程:6大对象和数据库操作简单学

作者 佚名技术 来源 ASP编程 浏览 发布时间 2012-03-12
bsp; curpage = 1
    ''那么curpage等于1
End If
Rs.absolutepage = curpage ''设置当前记录集页面
i = 1
If Not Rs.Eof Then 如果不在记录集的未端,说明有记录
    Do While Not Rs.Eof and i < PageSize   如果已经是数据集的最后一条记录 或者 i已经大于 Rs.PageSize 就退出
        Response.Write Rs("字段名")
    i = i + 1 每循环一次 i + 1
    Rs.MoveNext 指针向下移动
    Loop
End If
%>

<%if curpage=1 then%>
首页
<%else%>
<a href="?page=1">首页</a>
<%end if%>

<%if curpage=1 then%>
上一页
<%else%>
<a href="?page=<%=curpage-1%>">上一页</a>
<%end if%>

<%if rs.pagecount<curpage+1 then%>
下一页
<%else%>
<a href="?page=<%=curpage+1%>">下一页</a>
<%end if%>

<%if rs.pagecount<curpage+1 then%>
尾页
<%else%>
<a href="?page=<%=rs.pagecount%>">尾页</a>
<%end if%>

说明  curpage 是上面用Reqeust.Querystring得到的当前页
首页:
这个使用当前页是否为第一页时判别,如果当前为第一页(也就是首页),那么显示首页两字,没有链接,否则提供直接跳转到首页的链接。
上一页:
当前为第一页时,链接失效,反过来,链接到当前面的上一页,这里使用:<%=curpage-1%>,就是用当前的页数减去1,得到上一页。
下一页:
这里需要使用rs.pagecount这个属性来比较,假如总页数小于当前页数加1的值,那表明这就是第后一页,链接将失效,否则链接到下一页。
尾页:
和下一页的功能一样判定出是最后页时链接失效,否则将当前页指定为rs.pagecount(总页数)。

<%
Rs.Close //注销对象
Set Rs = Nothing //释放资源
%>

Rs.Addnew  这是新增一条记录 打开的数据集必须为1,3

Set Rs = Server.CreateObject("Adodb.Recordset")
Sql = "Select * From Tealename"
Rs.Open Sql,Conn,1,3
Rs.Addnew() 添加记录到记录集未端
Rs("字段名1") = 值1
Rs("字段名2") = 值2
Rs("字段名3") = 值3
Rs.Update() 将修改更新到数据库内
Rs.Close
Set Rs = Nothing
%>
R

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号