这几行代码错在哪里?

findheart 2002-02-24 04:53:10
<%@ LANGUAGE="VBSCRIPT" %>
<!--#include file="dataconn.asp"-->
<%
dim sql
dim rs
dim id
id=request.querystring("id")
set rs=server.createobject("adodb.recordset")
sql="delete from table where id="&id&""
rs.open sql,conn,1,1
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
<html>
<body><%
response.write"删除成功"

%></body>
</html>

执行后提示:
ADODB.Recordset 错误 '800a0e78'

如果对象已关闭,则不允许执行应用程序所要求的操作。

/join27/delete.asp, 行16
...全文
142 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
纪俊 2002-02-24
  • 打赏
  • 举报
回复
rs.close
去掉看看
rainxue 2002-02-24
  • 打赏
  • 举报
回复
对于用rs.open方式执行“delete....”语句并无结果集返回,所以不能执行rs.close操作
所以只需去掉rs.close一句即可
不过我建议删除记录时用conn.execute sql
速度快语句简洁
希偌 2002-02-24
  • 打赏
  • 举报
回复
or
set rs=server.createobject("adodb.recordset")
sql="select * from table where id="&id
rs.open sql,conn,1,1
rs.delete
rs.update
rs.close
希偌 2002-02-24
  • 打赏
  • 举报
回复
set conn=server.createobject("adodb.connection")
conn.open "连接数据库字串"
sql="delete from table where id="&id&""
conn.Execute sql
conn.close
set conn=nothing
ttt2 2002-02-24
  • 打赏
  • 举报
回复
<%@ LANGUAGE="VBSCRIPT" %>
<!--#include file="dataconn.asp"-->
<%
dim sql
dim rs
dim id
id=request.querystring("id")
set conn=server.createobject("addodb.connection")
cn.open ""
set rs=server.createobject("adodb.recordset")
sql="delete from table where id="&id&""
rs.open sql,conn,1,1
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
<html>
<body><%
response.write"删除成功"

%></body>
</html>

lanying 2002-02-24
  • 打赏
  • 举报
回复
conn.execute sql
baggio785 2002-02-24
  • 打赏
  • 举报
回复
没有连接数据库
set conn=server.CreateObject("adodb.connection")
java-2-times-faster-than-c一项实验表明,与等效的本机 C 代码相比,在 JVM 上运行的代码性能翻倍:warning:该项目的标题具有挑衅性,旨在引起人们对某些想法的关注。在得出任何结论之前,请通读本文档。现在,我只想说这个标题只适用于这里介绍的算法,而不适用于一般的 Java 和 C。我也最无法说服任何人选择 Java 而不是任何其他语言,我什至认为有充分的理由阻止您在过多的情况下使用 Java。这些天我很少自己编写 Java 代码。我过去几天的典型对话“您在虚拟机上运行的代码总是比等效的本机代码慢。”“为什么?”“因为自动内存管理。”“为什么会这样?”“像自动内存管理这样的事情总是会给执行增加额外的开销。”“嗯,让我试试,这里有一段 Java 代码,直接等价于 C 语言,第一个几乎快了 2 倍。”“那是因为你做了。没有人会写这样的 C 代码。”“为什么?”“因为你需要正确管理你的记忆以提高效率。”“你怎么做呢?”“根据您的问题,有时甚至可以添加自动内存管理。”“好吧,那你刚才是不是说了自相矛盾的话?”“我不这么认为,只需将这几行添加到您的代码中即可。”“你觉得后面的算

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧