一段用ASP删除数据库的程序,有点小问题

来源:百度知道 编辑:UC知道 时间:2024/09/22 11:42:34
<%
num=request("num")
rs.open "delete from test where num="&num&"",conn,1,2
(line7)rs.close
set rs=nothing
conn.close
set rs=nothing
response.Redirect("read.asp")
%>
操作是删除数据库条目
结果确实是删除了,但提示错误

ADODB.Recordset '800a0e78'

对象关闭时,不允许操作。

\testasp\deleteread.asp, line 7
各位大虾给看看

<%
num=request("num")
sql="delete from test where num="&num
conn.Execute sql

conn.close
set conn=nothing
response.Redirect("read.asp")
%>

上面的代码可以达到你的目的!

用conn对象直接执行删除的sql语句

一般需要返回记录集的时候用rs对象

<%
num=request("num")
conn.execute("delete test where num="&num&"")
response.write("删除成功")
conn.close
response.Redirect("read.asp")
%>