asp一个简单的问题

来源:百度知道 编辑:UC知道 时间:2024/09/21 19:50:42
弄了个网站,首页下面有个东西想改成别的,不知道怎么弄,对 asp 一点不懂。

<%
set rs_yd=server.createobject("adodb.recordset")
sql="select top 6 * from yuandi order by id desc"
rs_yd.open sql,conn,1,1
do while not rs_yd.eof
%>
<tr>
<td height="25" style="border-bottom:1px dotted #ccc;"><img src="images/dm_01.gif" width="3" height="5" /> <a href="showxx.asp?id=<%=rs_yd("id")%>" target="_blank"><%=left(rs_yd("title"),22)%></a></td>
</tr>
<%
rs_yd.movenext
loop
rs_yd.close
%>

-----------------------------------------------------------------

<%
set rs_jy=server.createobject("adodb.recordset")
sql="select top 6 * from n

typeid=12 这里的12换成对应的。
复制下面的,然后粘贴,把粘贴的typeid=* *到数据库里面找

sql="select top 6 * from news where typeid=12 order by newsid desc"
'注意news表中typeid字段名的资料类型

和你rs_jy没有关系
有关系的是你的sql语句
top 6 表示显示符合你sql条件的前六条新闻
rs_jy 是一个数据库的操作对象
控制显示新闻条目的多少主要是看你的 SQL语句
From 后是表名
where后是条件
order by 是排序
asc升序 即由底到高
desc降序 即由高到底

你的问题没有说得太清,你是想改显示格式?还是改显示的名称还是将现有的一个格式套用改成显示其它的东西?因为综合你上下文,看到的只是从不同的表里面取出了一些不同的东西,看不出有什么改变与不知道你想达到什么目的!

yuandi与news这两个表分别是做什么用的?这点也没说太清
showXX.asp 与shownews.asp是一样的吗?
关键的shownews.asp有没有错误?
因为你提供的东西有限,我只能

假设你是想将现有的东西的一个格式套用改成显示新闻的话,如果你的shownews.asp没有错误,理论是是通过的,如果不能显示,问题应该出现在:
sql="select top 6 * from news where typeid=12 order by newsid desc"
这条语句的意思是:显示news 表里面 字段typeid为12 的按newsid降序排列的前6条记录,这句话当中如果typeid字段值没有等于12的记录或newsid字段不存在的话,是没有显示的!

说清楚点嘛

#############################
#############################
##################