主题:  新闻发布系统遇到的一个小问题

奔腾的心

职务:普通成员
等级:7
金币:10.0
发贴:6114
#12002/8/21 8:58:34
当我使用了 top 10 * 后 显示了10条信息,然后有个更多的连接

我希望更多里显示所有没有在首页显示的信息,而不包括前10条

我该怎么做呢?



5D荣誉版主

职务:普通成员
等级:2
金币:10.0
发贴:658
#22002/8/21 11:11:56
打开前十条的记录的SQL
sql="select top 10 * from tablename where contidion order by condition1
打开所有的记录
sql="select * from tablenam where condition order by condition1
rs.open sql,conn,3,1'这个地方需要注意一下我也没有很全面的资料来显示哪种打开方面会支持我所要用的所有的RECORD的属性而且数据库不同支持的属性又不同,还有我这种方法还要注意游标的方面我对于这方面也不是很了解
if rs.recordcount>10 then
rs.movefirst
rs.move 10'record.move(numberrecords,[start])numberrecords:要移动的数量 start可选项指定移动开始的书签位置
end if
for i=1 to rs.recordcount-10
response.write rs("name").value
rs.movenext
next
这个方法好像比较笨,
你要是用SQL语句直接解决的话麻烦你贴出来。



奔腾的心

职务:普通成员
等级:7
金币:10.0
发贴:6114
#32002/8/21 12:49:02
你的方法不错

我是曾经想用sql 解决,后来查了很多资料没介绍

问了几个高手,他们的方法与你类似。

如果找到更方便的方法了,一定会再这里与大家分享的