|
主题: ASP论坛,如何实现在主页中显示新贴子呢?
|
 ttot
职务:普通成员
等级:1
金币:0.0
发贴:103
注册:2002/9/15 13:29:43
|
#12003/3/5 12:23:00
ASP论坛,如何实现在主页中显示新贴子呢?请各位大侠帮忙,不胜感激。
|
 ryonick
职务:普通成员
等级:2
金币:1.0
发贴:317
注册:2002/11/4 15:57:45
|
#22003/3/5 13:13:04
新贴子的ID号肯定是最大的,你根据ID的降序排列就可以把新贴子选出来了。比方说要在主页显示最新的十个贴子,就可以用
编辑历史:[这消息被ryonick编辑过(编辑时间2003-03-05 13:15:25)]
|
 ryonick
职务:普通成员
等级:2
金币:1.0
发贴:317
注册:2002/11/4 15:57:45
|
#32003/3/5 13:14:45
错了,是select top10 * from 贴子集 ord by id desc
|
 ttot
职务:普通成员
等级:1
金币:0.0
发贴:103
注册:2002/9/15 13:29:43
|
#42003/3/5 13:21:23
不好意思,我是个新手。麻烦你举个详细一点的例子,好吗?或发个EMAIL给我。ttot@163.net 感谢!!!
|
 ryonick
职务:普通成员
等级:2
金币:1.0
发贴:317
注册:2002/11/4 15:57:45
|
#52003/3/5 15:18:04
我的意思是,如果有人发贴,那该贴一定是插在存放贴子的那个数据表的末尾.要把最新的N个贴子查询出来,就要把倒数的N条记录查询出来
|
 ryonick
职务:普通成员
等级:2
金币:1.0
发贴:317
注册:2002/11/4 15:57:45
|
#62003/3/5 15:25:02
我写的一点简单代码,希望对你有所帮助. //数据库连接代码 <% set conn=server.CreateObject("adodb.connection") set rs=server.createobject("adodb.recordset") conn.open connstr sql="select top 10 * from database order by id desc" //database表示存放贴子的那个数据表 rs.open sql,conn,3,3 do while not rs.eof%> <%=rs("主题")%> <%=rs("内容")%> <%loop%>
|
 ttot
职务:普通成员
等级:1
金币:0.0
发贴:103
注册:2002/9/15 13:29:43
|
#72003/3/5 17:30:30
谢谢,非常感谢。
|
 atm0717
职务:普通成员
等级:1
金币:0.0
发贴:27
注册:2001/12/27 17:04:58
|
|
 baoshunyong
职务:普通成员
等级:1
金币:0.0
发贴:28
注册:2003/2/28 13:25:05
|
|