| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 785 人关注过本帖
标题:ASP中上一篇下一篇!!
只看楼主 加入收藏
chenjunyong
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2008-6-4
收藏
 问题点数:0 回复次数:3 
ASP中上一篇下一篇!!
我很想知道那上一篇和下一篇是怎么连接到的..假如现在我正在看一篇文章.它是通过前面一页传递ID参数转来的..在文章的最下面有上一篇和下一篇.......而且读取的也是那表里面的内容..........这样是怎么实现的........麻烦说下好吗??非常感谢!!!!
还有我是用DW编辑的..是否是创建了记录集后.在SQL语言那里写上相关的语句.然后绑定到页面中..这样的话..是否要建多一个页面来接受上一篇或下一篇传递过来的ID变量呢?
搜索更多相关主题的帖子: ASP 
2008-06-15 20:05
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
rs.MoveProvious'移动到当前数据的上一条
rs.MoveNext'移动到当前数据的下一条
rs.MoveFirst'移动到第一条
rs.MoveLast'移动到最后一条
ADODB.RecordSet有这几个方法,来实现上一篇或下一篇的效果。
需要注意的是这种效果RecordSet的Open方法参数要注意
rs.Open "SQL查询语句",[数据库连接对象],1,3
后面的1,3参数要注意,因为某些参数不一样会导致这种操作出现错误。
后面的参数规定了RecordSet的允许的移动方向,有些参数是不能移动到上一条的。
2008-06-15 20:15
chenjunyong
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2008-6-4
收藏
得分:0 
代码我倒是能看懂一点..因为我在做那个文章列表重复的时候.我就用到这样的,因为重复了10条记录,在下面要有一个连接到下一页的内容(表里的内容多),代码:
<table width="50%" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
            <td width="23%" align="center"><% If MM_offset <> 0 Then %>
                <a href="<%=MM_moveFirst%>">第一页</a>
                <% End If ' end MM_offset <> 0 %>
            </td>
            <td width="31%" align="center"><% If MM_offset <> 0 Then %>
                <a href="<%=MM_movePrev%>">前一页</a>
                <% End If ' end MM_offset <> 0 %>
            </td>
            <td width="23%" align="center"><% If Not MM_atTotal Then %>
                <a href="<%=MM_moveNext%>">下一页</a>
                <% End If ' end Not MM_atTotal %>
            </td>
            <td width="23%" align="center"><% If Not MM_atTotal Then %>
                <a href="<%=MM_moveLast%>">最后一页</a>
                <% End If ' end Not MM_atTotal %>
            </td>
          </tr>
        </table>
前面定义的代码就不发了.
但这好象不是我想要的~
可能是我的理解能力欠缺吧!
还是谢谢斑竹啦!
2008-06-15 20:25
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
<table width="50%" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
            <td width="23%" align="center"><% If MM_offset <> 0 Then %>
                <a href="<%=MM_moveFirst%>">第一页</a>
                <% End If ' end MM_offset <> 0 %>
            </td>
            <td width="31%" align="center"><% If MM_offset <> 0 Then %>
                <a href="<%=MM_movePrev%>">前一页</a>
                <% End If ' end MM_offset <> 0 %>
            </td>
            <td width="23%" align="center"><% If Not MM_atTotal Then %>
                <a href="<%=MM_moveNext%>">下一页</a>
                <% End If ' end Not MM_atTotal %>
            </td>
            <td width="23%" align="center"><% If Not MM_atTotal Then %>
                <a href="<%=MM_moveLast%>">最后一页</a>
                <% End If ' end Not MM_atTotal %>
            </td>
          </tr>
        </table>

这种最好用分页的方法写,用上一篇或下一篇的方法写这个的确很麻烦。
2008-06-15 20:33
快速回复:ASP中上一篇下一篇!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016125 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved