注册 登录
编程论坛 ASP技术论坛

关于删除信息的问题

sjzfls 发布于 2007-11-30 11:48, 669 次点击
关于删除信息的问题

我的删除信息处理代码:

<!--#include file="conn.asp"-->
<%
conn.execute("delete from guest where guest_id="&request.querystring("id"))
conn.execute("delete from news where news_id="&request.querystring("id"))
conn.execute("delete from laws where laws_id="&request.querystring("id"))
conn.close
set conn=nothing
response.redirect "admin_index.asp"
%>

可我今天发现当数据库中的 guest表,news表中的 id号一样时,删除其中一个信息时,不同表中(guest和news)的数据都被删除了,这是怎么回师啊?
我已经用guest_id 和 news_id 做区分了! 难道是="&request.querystring("id"))这个里面第id的问题??

 请教大家~~~~~~~~
4 回复
#2
madpbpl2007-11-30 12:06
但是楼主的删除信息处理代码的意思就是把三个表中相同的id都删掉
#3
邪之舞2007-11-30 12:27
如果只是执行  conn.execute("delete from guest where guest_id="&request.querystring("id"))
表 news 应该没被删除吧!
#4
jiangzixuan2007-11-30 13:23
你不应该这样写,这样就是同时操作三个表
#5
sjzfls2007-11-30 15:18
原帖由 [bold][underline]邪之舞[/underline][/bold] 于 2007-11-30 12:27 发表 [url=http://bbs.bc-cn.net/redirect.php?goto=findpost&pid=1124009&ptid=189494][/url]
如果只是执行  conn.execute("delete from guest where guest_id="&request.querystring("id"))
表 news 应该没被删除吧!


就是被删除了,我才问这个问题呢!!
难道必须要写成3个独立的asp文件吗??
1