对象关闭时,操作不被允许????ADODB.Recordset 错误 '800a0e78'

cpplus 2001-11-24 05:54:23
<!-- #include file="../include/connection.inc" -->
<%

news_id = request.querystring("id")
response.write "news id="&news_id
set rs_news = Server.CreateObject("ADODB.Recordset")
sql_news_delete = "DELETE FROM news where id='"&news_id&"'"

rs_news.open sql_news_delete,con
rs_news.Close ''''就是这一句说是对象关闭时,操作不被允许。
set rs_news = nothing

con.Close
set con = nothing

response.write "删除新闻操作成功!正在返回......"
%>
...全文
178 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cpplus 2001-11-24
  • 打赏
  • 举报
回复
哦,这个样子呀~~~

谢谢,谢谢大家~~~~
freezwy 2001-11-24
  • 打赏
  • 举报
回复
这种语句的最简单用法是这样的。
con.execute("delete from news where id="&news_id)
不必使用rs.
kickken 2001-11-24
  • 打赏
  • 举报
回复
 tripofdream(梦之旅) 说的没错。DELETE 操作的 OPEN 无须 CLOSE
jinchaohua 2001-11-24
  • 打赏
  • 举报
回复
是啊,进行delete、update操作后,recordset对象是关闭的,即rs_news.Close不用写了,直接写set rs_news = nothing就可以了!
tripofdream 2001-11-24
  • 打赏
  • 举报
回复
DELETE不返回记录集
karma 2001-11-24
  • 打赏
  • 举报
回复
<%
news_id = request.querystring("id")
response.write "news id="&news_id
sql_news_delete = "DELETE FROM news where id=" & news_id
con.execute sql_news_delete
con.Close
set con = nothing
response.write "删除新闻操作成功!正在返回......"
%>

28,391

社区成员

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

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