字符串的语法错误 在查询表达式 'id="' 中。

<!-- #include file="conn.asp" -->
<%
If session("admin")="admin" Then

set rs=server.CreateObject("adodb.recordset")
sql="delete from contents where id="&request("id")
conn.Execute(sql)
conn.close
Set conn = nothing
response.redirect("admin_index.asp")
}
else
response.write ("<script language='javascript'>alert('非法进入可耻!');location='index.asp';</script>")
End If
%>
就是不知哪错了

请问一下你的ID是怎么得到的?form还是querystring?
我想应该是从上一个页面调用过来的,就是说,到这个页面的时候,地址是:http://website/index.asp?id=**
那么在这个页面时,你需要获得id时,应该写成:request.querystring("id")
如果是从表中获得,那得写成:request.form("id")

去试试吧

这是一个查询错误
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答