创新创意作品图片:asp删除数据库行(用链接方式删除)

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 13:32:54
<% idcontent=Request("id")

if Request("no")="eshop" then
sqlstr="delete from message_take where id ="& idcontent
set rs_del=conn.execute(sqlstr)
response.write"<script language='javascript'> alert('????');

hirstory.go(-1);</script>"
response.redirect "message_edit.asp"
end if
%>

<a href="message_edit.asp? id=<%=rs("id")%>& no=eshop >

sqlstr="delete from message_take where id ="& idcontent
set rs_del=conn.execute(sqlstr)
response.write"<script language='javascript'> alert('????');

改成

sqlstr="delete from message_take where id ="& idcontent
conn.execute(sqlstr)
response.write"<script language='javascript'> alert('????');

****************************************************
set rs_del=conn.execute(sqlstr)这行有问题:
1、如果你的SQL语句sqlstr是查询语句的话(比如是select * from message_take),那么这行没有问题。
2、set rs_del将结果返回给记录集,而conn.execute(sqlstr)没有返回结果。
****************************************************

下面加了response.redirect "message_edit.asp"
上面的客户端脚本
response.write"<script language='javascript'> alert('????');

hirstory.go(-1);</script>"
不会被执行或看不到