|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 ACCESS论坛 』
→ Access中如何用SQL语句创建表的级联删除及更新关系?
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
2653
人关注过本帖
标题:
Access中如何用SQL语句创建表的级联删除及更新关系?
只看楼主
加入收藏
Anne_Zhang
等 级:
论坛游民
威 望:
1
帖 子:27
专家分:94
注 册:2010-4-10
结帖率:
75%
楼主
收藏
已结贴
√
问题点数:20 回复次数:7
Access中如何用SQL语句创建表的级联删除及更新关系?
Access中如何用SQL语句创建表的级联删除及更新关系?用on delete cascade和on update cascade,提示constrain子句语法错误,请大家帮帮忙
搜索更多相关主题的帖子:
SQL
级联
Access
语句
关系
2010-08-17 14:30
举报帖子
使用道具
赠送鲜花
longerth
等 级:
论坛游侠
威 望:
7
帖 子:739
专家分:193
注 册:2007-7-21
第
2
楼
收藏
得分:20
1)贴出完整代码才能分析
2)简单的可在各表间建立关系,勾选级联删除和级联更新更新两选项
工作不能太累,生活不能无味,人生就是这样多姿多彩。呵呵,其实世界很美好,关键就是你有没有发现。
2010-08-17 18:01
举报帖子
使用道具
赠送鲜花
Anne_Zhang
等 级:
论坛游民
威 望:
1
帖 子:27
专家分:94
注 册:2010-4-10
第
3
楼
收藏
得分:0
回复 2楼 longerth
SQL语句为:"alter table midBaseLineTable add constraint baseLineTablemidBaseLineTable foreign key (lineId) references baseLineTable(id) on delete cascade on update cascade";
执行时会提示constrain子句语法错误
我想要的是用SQL语句修改表关系的级联删除及更新,而不是手动修改
2010-08-18 08:40
举报帖子
使用道具
赠送鲜花
longerth
等 级:
论坛游侠
威 望:
7
帖 子:739
专家分:193
注 册:2007-7-21
第
4
楼
收藏
得分:0
这好像不是VBA的delete和update 语法吧
str1 = “ CREATE TABLE “ & vbLf & _
“ON cascade “ & vbLf & _
“FOR UPDATE, DELETE “ & vbLf &
[
本帖最后由 longerth 于 2010-8-18 10:02 编辑
]
工作不能太累,生活不能无味,人生就是这样多姿多彩。呵呵,其实世界很美好,关键就是你有没有发现。
2010-08-18 09:03
举报帖子
使用道具
赠送鲜花
longerth
等 级:
论坛游侠
威 望:
7
帖 子:739
专家分:193
注 册:2007-7-21
第
5
楼
收藏
得分:0
这好像不是VBA的delete和update 语法吧
str1 = “ CREATE TABLE “ & vbLf & _
“ON cascade “ & vbLf & _
“FOR UPDATE, DELETE “ & vbLf &
工作不能太累,生活不能无味,人生就是这样多姿多彩。呵呵,其实世界很美好,关键就是你有没有发现。
2010-08-18 10:04
举报帖子
使用道具
赠送鲜花
Anne_Zhang
等 级:
论坛游民
威 望:
1
帖 子:27
专家分:94
注 册:2010-4-10
第
6
楼
收藏
得分:0
回复 5楼 longerth
on cascade后面接的什么?在最后又加上For delete,update...?在ACCESS的帮助文档里面说的是on delete cascade是一起的.你能说的明白点吗?或者举个例子
2010-08-18 10:26
举报帖子
使用道具
赠送鲜花
longerth
等 级:
论坛游侠
威 望:
7
帖 子:739
专家分:193
注 册:2007-7-21
第
7
楼
收藏
得分:0
不如你上传个附件,把问题说清楚免得误解你的意思
工作不能太累,生活不能无味,人生就是这样多姿多彩。呵呵,其实世界很美好,关键就是你有没有发现。
2010-08-19 09:03
举报帖子
使用道具
赠送鲜花
Anne_Zhang
等 级:
论坛游民
威 望:
1
帖 子:27
专家分:94
注 册:2010-4-10
第
8
楼
收藏
得分:0
回复 7楼 longerth
其实我的问题说简单点就是在ACCESS中如何用SQL语句实现两个表建立级联删除及更新关系,比如A表中有字段id,name,B表中有字段id,parentId,name,A表的id与B表的parentId是一对多的关系,用SQL语句
"alter table B add constraint BA foreign key(parentId) references A(id)"只能实现AB表的参考完整性,但是级联删除与更新关系无法添加,在上面的SQL语句中加上on delete cascade on update cascade后又会提示语法错误
2010-08-19 11:36
举报帖子
使用道具
赠送鲜花
8
1/1页
1
快速回复:
Access中如何用SQL语句创建表的级联删除及更新关系?
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.039590 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved