asp首页显示问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 07:44:14
做个首页,里面有一个框架是连接着ACCESS数据库,请问怎么样只显示数据中前5个ID的内容,如果内容更新,首页也自动更新。这段代码该怎么实现呢?
如果首页有多个框架,每个框架显示数据库一个表的内容,那连接数据库的那段代码该怎么写。表里的ID都相同,等下面写代码的时候会不会找不到到底是哪个表的内容呢?

<%
set rs=server.createobject("adodb.recordset")
sql="select top 10 * from article where classid=8 order by hits desc"
rs.open sql,conn,1,1

if rs.eof and rs.bof then
response.write "<p align=center>对不起!暂时没有资讯"
else
do while not rs.eof
response.write "·<a href=list.asp?articleid="&rs("articleid")&" title="&rs("title")&">"&left(rs("title"),30)&"</a><br>"

rs.movenext
loop
end if
rs.close
%>

看下上面的代码,在连接数据库时不是有sql语句吗,本例是sql="select top 10 * from article where classid=8 order by hits desc"有没看到top 10 啊你在你的那个框架网页里加上top 5 就可以了,然后你还要根据一个字段来排序,比如按照内容更新的时间的先后来排序,这样你更新内容时就会显示最新更新的前5条了,如果还是有什么不懂的,你再提出来。

select top 5 * from 表名 order by id desc

前面frame及数据库连接的代码在这里我就不写了。我就主要写出显示前5个ID的内容。

<%
'连接数据库