注册 登录
编程论坛 ASP技术论坛

请教:如何读取不连续但不为空的ID值

GDdust 发布于 2007-09-25 09:15, 388 次点击
在进行图片显示页面时,是以ID值去读取图片的信息,如果要读取下一张图片的信息,用的是<%=rs("id")+1%>的方法,但这个方法只能读取ID值是连续的,由于在添加和编辑图片信息时会删除一些记录,使得ID值变得了,所以请教用什么方法可以读取不连续的ID值.
(想法:当往上或往下读取时,如果读出是空(但实际上数据是不连续)的,就再加1或减1继续读,直到读到有数值.)
但用循环语句来做只能判断空的记录,对不连续的数还是不行.
望各位大俠帮忙一下,谢了!
2 回复
#2
yms1232007-09-25 11:38
用RecordSet的MovePrevious来移动到上一条记录。
注意:当移动到第一条的上一条时会发生rs.BOF的错误,要加if语句进行判断防止出错。

[此贴子已经被作者于2007-9-25 11:38:35编辑过]

#3
tianyu1232007-09-25 15:48

运用分页的原理试试!~
1