| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1046 人关注过本帖
标题:求助两表有关联删除一表的记录同时也删除另一表的记录问题
只看楼主 加入收藏
ningzhonghui
Rank: 2
等 级:论坛游民
帖 子:74
专家分:13
注 册:2010-11-19
结帖率:84.62%
收藏
已结贴  问题点数:10 回复次数:5 
求助两表有关联删除一表的记录同时也删除另一表的记录问题
20110518.rar (25.81 KB)

http://*****/1.asp

数据库data.mdb有
class表   id          album           等....
           1        MP3类专辑
           2        MP4类专辑
           3        FLV类专辑

music表    id            album         等....
            1               3
            2               3
            3               3
            4               1
            5               1

假如我要删除
class表 id = 3的记录 同时也要删除music表album = 3 的所有记录

怎么写代码拉,如上我上传附件请各位大侠.高手版主们帮忙修改下,在此谢过各位大哥拉!

[ 本帖最后由 ningzhonghui 于 2011-5-18 09:45 编辑 ]
搜索更多相关主题的帖子: 数据库 music 
2011-05-18 08:39
lxd0980
Rank: 7Rank: 7Rank: 7
来 自:湖南长沙
等 级:黑侠
帖 子:166
专家分:505
注 册:2011-3-27
收藏
得分:3 
建立关系图。既可以实现。
2011-05-18 11:19
renxiaoyi
Rank: 2
等 级:论坛游民
帖 子:59
专家分:16
注 册:2010-8-23
收藏
得分:3 
没做过诶,等待熟手解答!
2011-05-18 16:21
ywyql_84
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:54
专家分:180
注 册:2011-4-4
收藏
得分:3 
dim albumid
rsc="select * from class where album='FLV类专辑'"
set rs=server.createobject("adodb.recordset")
rs.open rsc,conn,1,1
albumid=rs("id")
rs.close:set rs=nothing
conn.execute("delete from calss where id="&albumid&"")
即可完成
2011-05-22 13:22
ywyql_84
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:54
专家分:180
注 册:2011-4-4
收藏
得分:0 
如果要删除所有id=3的数据 可以这样写

conn.execute("delete * from class where id in("&albumid&")")
2011-05-22 13:26
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:3 
如果是SQL Server一类的数据库可以使用触发器来实现
2011-05-24 15:30
快速回复:求助两表有关联删除一表的记录同时也删除另一表的记录问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014046 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved