静脉输液2遍消毒顺时针:ASP不会删除记录,没有提示错误

来源:百度文库 编辑:高考问答 时间:2024/04/27 21:17:36
case "delz"
conn.execute ("delete from user where id="&request.QueryString("id"))
response.Write "<script language=javascript>alert('删除成功!');location.href='fy.asp';</script>"

URL会显示http://localhost:8088/adminadmin.asp?id=5&action=delz
老大,会显示删除成功。但是不会删除数据,就是这个问题。

当然有啦,因为下面还有很多一些程序,但是可以正常执行。

dim action,admin,adminid,id
action=request.QueryString("action")

大哥,怎么看首先看有没有alert()执行…怎么搞?
adminid=request.QueryString("id")
id=request("id")
admin=trim(request("admin"))
select case action

把那段代码单独放到一个页就可以用了。

Response.Write ("<script language=javascript>alert('删除成功!');location.replace(""fy.asp"")</script>")



Response.Write ("<script Language=Javascript>alert(删除成功!');top.document.location='fy.asp';</script>")
====================================
把你的SQL语句RESPONSE.WRITE出来,然后直接在数据库中验证看看.
这个情况有可能是SQL语句写错了.

另外.你的URL显示http://localhost:8088/adminadmin.asp?id=5&action=delz
就说明你的JS跳转语句没写好,不会跳转.建议你写改JS语句,让它会跳转,然后再考虑把SQL语句输出,检查SQL语句

dim action
action=request.QueryString("action")
select case action
有这几句话没

应该是上边没有最action进行判断造成的

我想问几句
select case语句是否正确了?
其二,user表名是SQL保留字符,请注意加个括号

其它正常

从运行结果判断,首先看有没有alert()执行,如果有,看一下程序走哪条路,是否正确,如果正确,再看sql是否正确,如果正确,再把sql改成select的,再去数据库里测试一下是否找到数据,如果找到,那就是问题中的问题了(有这种可能吗嘎嘎!),如果找不到,说明错在sql里!