Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

违背参照完整性规则

陈俊杰  发表于:2010-06-24 08:42:21  
复制

小弟今天写一个ACCESS数据库,出了点问题,实在是看不明白错哪了,请各位老师帮帮看看,谢谢!

公司表:ID,公司类别,公司名称(主键),法人代表,联系人,电话,传真,地址,性质,注册资本,经营项目及报价(附件),公司业绩,考察评价。

合同表:ID,合同编号(主键),合同名称,合同内容(附件),工程地点,合同价款,付款方式,乙方公司名称,乙方签约代表,联系方式。

建立关系的时候,以公司表的公司名称去对应合同表的乙方公司名称,是1对多的关系,然后提示我合同表违反了参照完整性规则。

请问我需要怎么来改?谢谢

 

Top
煮江品茶 发表于:2010-06-24 10:33:33

两个办法:

1、删除合同表中所有数据,再建立关系;

2、补录或修正合同表中的单位名称,确保其在公司表中该名称存在。



萧云 发表于:2010-06-24 11:00:46

煮江品茶 已经给出具体解决办法。

需要补充的是“请认真理解 参照完整性”的概念,当你完全清楚其含意时,以后是不会再被这个问题所困扰。

 

加油呀!



陈俊杰 发表于:2010-06-24 11:12:04
谢谢煮江品茶老师,我在删除合同表数据之后,建立关系成功,谢谢煮江品茶老师!同时也要谢谢萧云老师的帮助!

总记录:3篇  页次:1/1 9 1 :