| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 470 人关注过本帖
标题:问个ID记录不连续的问题
只看楼主 加入收藏
songsong20
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2006-10-11
收藏
 问题点数:0 回复次数:3 
问个ID记录不连续的问题
是这样的 数据库里的记录ID是不连续的 例如:有1-10 记录 中间少了 5 8 两条记录 或者记录给删除了

所有下面的这个代码 在显示的时候 就会出现问题 当 ID=4 时 上篇文章:有记录内容 下篇文章:已经没有了

现在如果中间少了条就连接不起来了,

所有请大家看下 怎么样能够把他们连起来 ,就是中间少的记录就跳到下一个记录,怎么判断 ? 谢谢!

<%rs.close
set rs=server.createobject("adodb.recordset")
sql="select * from article where id="&request("id")-1
rs.open sql,conn,1,1
if rs.eof and rs.bof then
%> >>上篇文章:已经没有了
<%else%>
>>上篇文章:<a href="article.asp?id=<%=rs("id")%>"><%=rs("title")%></a>
<%end if%>
<BR>
<% rs.close
set rs=server.createobject("adodb.recordset")
sql="select * from article where id="&request("id")+1
rs.open sql,conn,1,1
if rs.eof and rs.bof then
%> >>下篇文章:已经没有了
<%else%>
&gt;&gt;下篇文章:<a href="article.asp?id=<%=rs("id")%>"><%=rs("title")%></a>
<%end if%>
搜索更多相关主题的帖子: 记录 
2006-11-04 17:17
songsong20
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2006-10-11
收藏
得分:0 
当ID=5 这个空的ID时 就提示下面的错误

ADODB.Field 错误 '80020009'

BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

article.asp,行0
2006-11-04 17:29
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
收藏
得分:0 

象你这样做的分页想的思路不是很正确
建议楼主看看有关分页的代码
以前也发过很多类似的帖子


其实我很低调,只是你不知道...
2006-11-04 21:15
songsong20
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2006-10-11
收藏
得分:0 
不是吧 很多网站 特别是有新闻 文章的

多有这个功能的 难道他们数据库的ID 全部是连续的???
2006-11-06 08:36
快速回复:问个ID记录不连续的问题
数据加载中...
 
   



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

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