asp删除留言代码粘着力错啦

来源:百度知道 编辑:UC知道 时间:2024/06/03 18:22:59
代码
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("www.mdb")
%>

<%
id=cint(request.Form("id"))
if id<>"" then
set rs=server.createobject("adodb.recordset")
sql="select * from zz where id="&id
rs.open sql,conn,3,3
rs.delete
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
end if
response.redirect("qq.asp")
%>
错误类型:
错误类型:
ADODB.Recordset (0x800A0BCD)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/zz/del.asp, 第 14 行
asp删除留言代码哪里出错啦 数据库里面有数据的

在数据库里没有查到符合id的
一般是数据库为空的时候就出这样的错误。试试在数据库里加条留言

数据库里没记录

<%
id=cint(request.Form("id"))
if id<>"" then
conn.execute (delete from zz where id=" & id)
end if
response.redirect("qq.asp")
%>