错误类型:Microsoft JET Database Engine (0x80040E07)标准表达式中数据类型不匹配。del.asp, 第 6 行

来源:百度知道 编辑:UC知道 时间:2024/05/16 04:44:20
<!--#include file="conn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
id=Request.QueryString("id")
sql="select * from liuyan where id='"&id&"'"
rs.open sql,conn,1,1
rs.delete
rs.update
%>
<%
rs.close
%>
<%
conn.close
%>
高手们,帮帮忙啊

select * from liuyan where id='"&id&"'"
select * from liuyan where id="&id&"
数据库里是数字,用了字符去比,
所以要改成这样啊,呵呵,

<%
set rs=server.createobject("adodb.recordset")
id=Request.Form("id")
sql="select * from liuyan where id="& id
rs.open sql,conn,1,3
rs.delete
rs.update
%>
<%
rs.close
conn.close
%>
如果不得行,干脆用SQL删除
sql="delete from liuyan where id=" & id