ASP问题:Microsoft JET Database Engine (0x80040E14)

来源:百度知道 编辑:UC知道 时间:2024/07/05 01:12:58
错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'pinglunid=' 中。
/admin/admin_pinglundel.asp, 第 22 行

代码是:
set rs=server.createobject("adodb.recordset")
rs.open "delete * from shop_pinglun where pinglunid="&request.querystring("id"),conn,3
set rs=nothing
response.write "<script language='javascript'>" & chr(13)
response.write "alert('成功删除!');" & chr(13)
response.write "window.document.location.href='admin_info.asp';"&chr(13)
response.write "</script>" & chr(13)
response.end
%>
northbig只解决了不会出错的问题 但是并不能删除评论

要不谁留下个QQ我传文件给你。。。你来修改吧。。。

set rs=server.createobject("adodb.recordset")
在这句之后加二句
response.write(request.querystring("id"))
response.end
看一下有没有值。

还有下面这句,conn后面少了一个参数。

rs.open "delete * from shop_pinglun where pinglunid="&request.querystring("id"),conn,1,3

request.querystring("id")要读取的参数丢失嘛.也就是传输过来的那个ID丢失嘛.看看另外一句才知道问题在哪.
上面那个仁兄说的CONN后面少了一个参数也可以试试.