本文介绍了无法更新多表格(3个表格)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在更新从3个表查询的表单时遇到问题。当我在
更新外键时,它会尝试更新外键

表上的PK,但这不应该。我正在使用连接到SQL的MS Access 2003

Server 2000.


这是一个例子:


表:T1,T2和T3。

T1链接到T2,T2链接到T3。


当我更新外键时T1链接到T2,MS Access是试图更新T2的PK,而不是T1的外键,而不是T1的外键导致数据完整性错误无法更新PK在T2。 T1是表格中主要的

内容。当外键改变时,表格也应该用外国表信息更新




提前致谢,

本杰明

I''m having problem updating a form that queries from 3 tables. When I
update the foreign key it tries to update the PK on the foreign key
table which it shouldn''t. I''m using MS Access 2003 connected to SQL
Server 2000.

Here''s an example:

Tables: T1, T2, and T3.
T1 links to T2, and T2 links to T3.

When I update the foreign key on T1 that links to T2, MS Access is
trying to update the PK of T2, instead of the foreign key of T1 which
causes data integrity error "cannot update PK on T2". T1 are the main
contents of the form. When the foreign key changes the form should also
be updates with the foreign table information.

Thanks in advance,
Benjamin

推荐答案




这篇关于无法更新多表格(3个表格)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 19:48