问个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%>
>>下篇文章:<a href="article.asp?id=<%=rs("id")%>"><%=rs("title")%></a>
<%end if%>