设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1860|回复: 8
打印 上一主题 下一主题

[其它] 关于参照完整性,难!!!

[复制链接]
跳转到指定楼层
1#
发表于 2003-11-5 00:53:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
所上传的文件中包括两个数据库:db1和db2,在db2中有表ITEM,在db1中有表DDZK和DD,以及链接表ITEM。
表DDZK的“订单号”字段为主键,表DD的“订单号”和“品名”为主键,表ITEM的“品名”为主键。在数据库db2中,可以设置表DDZK和DD为“一对多”的关系以及“参照完整性”,但设置表ITEM和DD的关系时,不能设置“参照完整性”。请问有办法解决吗?
出于ACCESS有容量大小的限制和数据库安全性的考虑,希望将数据保存在几个后端数据库中。同时,要保证数据的完整性。
此例中,要求DD中所输入的数据,必须是ITEM中已经存在的数据,以便减少人为操作的错误。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2003-11-5 00:59:00 | 只看该作者
对不起,刚才忘了按上传。
3#
 楼主| 发表于 2003-11-5 01:16:00 | 只看该作者
[em00]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
发表于 2003-11-5 05:49:00 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
5#
 楼主| 发表于 2003-11-5 16:51:00 | 只看该作者

现在再传正确的数据库,请各位帮帮忙.谢谢!

在ACCESS的帮助文件中有关说明如下:"两个表都属于同一个 Microsoft Access 数据库。如果表是链接的表,它们必须是 Microsoft Access 格式的表,并且必须打开存储此表的数据库以设置参照完整性。不能对数据库中的其他格式的链接表实施参照完整性。"

看起来,链接表也可以设置参照完整性的,但无论如何实现不了,各位有何办法?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6#
发表于 2003-11-5 16:54:00 | 只看该作者
打不開????????????????//
7#
 楼主| 发表于 2003-11-5 17:01:00 | 只看该作者
RAR压缩格式,包括db1和db2两个数据库为access2000格式.
8#
发表于 2003-11-5 19:05:00 | 只看该作者
不好意思,剛剛是我電腦的問題....

關于你講的關聯,經測試:
1.連接表不能與本地本進行設定完整參照的選項//
2.在DB2中先設定好DD,DDZK,ITEM的關聯,再在DB1中進行連接,可以保存其在DB2中設定的關聯....
3.結論:
A.本地表與本地表可設定完整參照的選項
B.連接表可保存設定的關聯..
C.本地表與連接表不可以設定完整參照的選項,可設定連接而已...

所以..
你可以把DB1中的表全放在DB2中,設定好關聯,在DB1中連接它.....
..
呵呵........

9#
 楼主| 发表于 2003-11-6 18:33:00 | 只看该作者
谢谢!

但是,我的数据量很大,已经差不多800M,而ACCESS有容量限制,并且,数据量越大,运行越慢,所以,我需要将不同类型的数据表保存在不同的后端数据库中,然后在前端数据库中对链接表设定参照完整性。

对于这种情况,谁有解决方案???
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-22 04:35 , Processed in 0.139960 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表