<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%Option Explicit%>
<!--#include file="conn.asp"-->
<%
Dim username
Dim sqll
username = Trim(Request.QueryString("username"))
sqll = "DELETE FROM [messae] WHERE name1 ="+username
oConn.Execute sqll
oConn.Close
Set Conn = Nothing
Response.Write("alert('留言删除成功!');window.opener.location.reload();window.close();")
%> 我觉得可能是asp与c#不同吧,就找了一个曾经用过asp的同事帮忙看看。结果他看出来了
是 sql中的参数 未加单引号的问题。
我平时没在意过,觉得可能不加单引号也可以。
结果证实 我错了,粗心了。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12639172/viewspace-610894/ ,如需转载,请注明出处,否则将追究法律责任。