请看下这段ASP代码错误在哪里? 100
<!--#includefile="../include/conn.asp"--><%21id=Request.QueryString("id")22setrs=serv...
<!--#include file="../include/conn.asp" -->
<%
21 id=Request.QueryString("id")
22 set rs = server.createobject("adodb.recordset")
23 sql = "select * from gongwen where id="&id
24 rs.open sql,conn,1,1
25 bt=rs("标题")
26 2fwz=rs("发文者")
27 fwrq=rs("发文日期")
28 fwsj=rs("发文时间")
29 nr=rs("内容")
30 rs.close
31 set rs=nothing
32 set sql=nothing
%>
错误提示
ADODB.Recordset 错误 '800a0cc1'
在对应所需名称或序数的集合中,未找到项目。
行 25
PS:这是使用get方式传递过来的id,传递是成功的,但是有错误提示,请问是为什么? 展开
<%
21 id=Request.QueryString("id")
22 set rs = server.createobject("adodb.recordset")
23 sql = "select * from gongwen where id="&id
24 rs.open sql,conn,1,1
25 bt=rs("标题")
26 2fwz=rs("发文者")
27 fwrq=rs("发文日期")
28 fwsj=rs("发文时间")
29 nr=rs("内容")
30 rs.close
31 set rs=nothing
32 set sql=nothing
%>
错误提示
ADODB.Recordset 错误 '800a0cc1'
在对应所需名称或序数的集合中,未找到项目。
行 25
PS:这是使用get方式传递过来的id,传递是成功的,但是有错误提示,请问是为什么? 展开
2个回答
2014-12-14
展开全部
rs对像出错(rs对像本身不存在或错误地引用了一个不存在的字段名)
先判断一下有没有得到返回的记录,如果没有记录,这些都不存在啊。
先判断一下有没有得到返回的记录,如果没有记录,这些都不存在啊。
追问
可是我的语句在查询分析器中,都过了的呀,可以正常显示的。
追答
sql = "select * from gongwen where id="&id
后,你显示下有几条返回记录,结束,看下返回值再测试。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询