思路如下:
Content.asp(新闻列表页面)
我想加一个判断,
当Content.asp?typeid=1 时 显示表里tpye=1的所有新闻(例如国家新闻)
当Content.asp?typeid=2 时 显示表里tpye=2的所有新闻(例如地方新闻)
Content.asp大致内容如下:
===============================================
<td width="156" align="center"><strong>新闻标题</strong></td>
<td width="329" align="center"><strong>新闻内容</strong></td>
<-- ---------------------------
typeid=Request("typeid")
if typeid = 1 then '等于1时显示“国内新闻”
set rs=server.CreateObject("adodb.recordset")
sql="select * from news where type=1" '(国内新闻)
rs.open sql,conn,3,1
end if
if typeid = 2 then '等于2时显示“地方新闻”
set rs=server.CreateObject("adodb.recordset")
sql="select * from news where type=2" '(地方新闻)
rs.open sql,conn,3,1
end if
循环------------------------------->
<td width="156" align="center"><%=rs("title")%></td>
<td width="329" align="center"><%=rs("content")%></td>
结束循环<-----------------------------
关闭数据库连接
====================================
报错的提示如下:
===========错误提示==============
错误类型:
Microsoft VBScript 运行时错误 (0x800A01A8)
缺少对象: 'rs'
=============================
可否告诉我正确的方法!谢谢
[此贴子已经被作者于2007-4-26 12:27:07编辑过]