如何用asp解决删除数据库中的一条记录?

来源:百度知道 编辑:UC知道 时间:2024/05/14 13:24:18
我的asp程序中有如下一段代码:
<script language="javascript">
function confirmdel(id){
if (confirm("真的要删除此管理员帐号?"))
window.location.href="Bs_Admin_Del.asp?id="+id+" " }
</script>
if语句的目的是判断是否要删除记录,如果是就执行:window.location.href="Bs_Admin_Del.asp?id="+id+" " 语句,可这条语句跳到了Bs_Admin_Del.asp页面,而Bs_Admin_Del.asp的代码根本不是删除记录,只是显示了一行文字。Bs_Admin_Del.asp页的代码如下:
<style type="text/css">
<!--
.STYLE1 {
color: #FF0000;
font-weight: bold;
}
-->
</style>
请问高人,怎样在Bs_Admin_Del.asp页些删除数据库中表的记录后在返回到上个页面?
谢谢zhaomingyun 了,可是把你的代码改上去以后运行只提示信息删除成功,而数据库中并没有删去,这是怎么回事呀?

Bs_Admin_Del.asp页面中:

删除表中的记录:
id=request.querystring("id")
sql="delect from 表 where id="&id
conn.execute(sql)

下边是删除数据库中表的记录后在返回到上个页面:
response.write "<script language=javascript>alert('信息已删除');"
response.write "javascript:history.go(-1);</script>"
response.end

初学者写的代码,安全性太弱了,很容易被黑客攻击
你要的方法
应该是执行删除语句后,判断删除成功则response.redirect到需要转向的页面。失败则转向失败页面