急急急,asp对象关闭问题?

来源:百度知道 编辑:UC知道 时间:2024/05/16 18:27:04
急急急,对象关闭问题?
<!--#include file="adminconn.asp"-->
<%
id=request.querystring("id")
set rs=server.createobject("adodb.recordset")
sql="delete * from links where id="&id
cn.execute sql
rs.close
set rs=nothing
%>

ADODB.Recordset (0x800A0E78)
对象关闭时,不允许操作。
/admin/delink.asp, 第 7 行

我这个delink.asp这个页面就写这么一段代码的,其他的什么都写的

rs.close后面没有对表进行任何操作啊,怎么会提示对象关闭时,不允许操作?

急!

rs没有进行open。所以close的时候会出错。
你的这段代码没有必要加rs的,因为你根本就不需要取结果集。
<!--#include file="adminconn.asp"-->
<%
id=request.querystring("id")
sql="delete * from links where id="&id
cn.execute sql
%>
这样就可以了,记得关闭cn就可以

你rs 都没open 怎么关闭?

可能是数据库对应的字段名错误
检查一下

cn.execute sql
改成
rs.open sql,conn,1,1