当我要删除某个表的数据时,同时要删除另外一个表的相关数据,于是我的程序写成了如下。程序是可以运行,也实现了我想要的功能,但是程序执行完就出现“ADODB.Recordset 错误 '800a0e78' 对象关闭时,操作不被允许。”的告警,请问怎么处理?
<!--#include file="conn.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>删除成功</title>
</head>
<body bgcolor="#D7EBFF">
<%
dim x,h,sql,dsql
x=request.form("c2")
h=session("deldsfmc")
sql="delete from dlbh where dlbh='"&x&"'"
rs.Open sql,conn,2,3
dsql="delete from dsfmc where dsfmc='"&h&"'"
rs.Open dsql,conn,2,3
%>
<p align="center"><font color="#0000FF">成功删除数据为:<u> <% =x %></u> !!</font></p>
<%
rs.close '-->这里出错!
Set rs = Nothing
conn.close
set conn=Nothing
%>
</body>
</html>
谢谢各位!如果有更好的方法,还望不吝赐教!谢谢!
[此贴子已经被作者于2006-6-11 17:38:07编辑过]