急啊..各位大哥帮帮忙啊ADODB.Recordset (0x800A0E78)对象关闭时,不允许操作。

来源:百度知道 编辑:UC知道 时间:2024/09/23 08:20:07
dim sql,rs_1,j
sql="delete from link where linksy='a' or linksy='b' or linksy='c' or linksy='d' or linksy='e' or linksy='f' or linksy='g'"
set rs_1=conn.execute(sql)
j=0
response.Write("<table width='894' height='26' border='0' cellpadding='0' cellspacing='3'>")
response.Write("<tr>")
response.Write("<td width='294' height='23'><a href='#'> </a></td>")
response.Write("<td width='294'><a href='#'> </a></td>")
response.Write("<td width='294'><a href='#'> </a></td>")
response.Write("</tr>")
response.Write("<tr>")
do while not rs_1.eof '出错行
if j=3 then
response.Write("</tr>

sql="delete * from [link] where linksy='a' or linksy='b' or linksy='c' or linksy='d' or linksy='e' or linksy='f' or linksy='g'"
应该是
sql="select * from [link] where linksy='a' or linksy='b' or linksy='c' or linksy='d' or linksy='e' or linksy='f' or linksy='g'"
是select 不是delete

你是不是写了
rs_1.close
set rs_1 = nothing
把它去掉

二楼正解~~删除语句,它没有可返回的对象。只负责执行删除符合条件的记录。
如果是select则会把记录选出,自然会返回个rs。