0

我在 vb.net 中使用 access 作为我的数据库我使用拖放数据源方法来设置其数据集、数据网格视图、表适配器、表绑定源。

我有两个表,A 和 B A 是父表,B 是子表所以 B 中有一个外键(比如 A.id )

当我尝试编辑 A 并保存它时。会出现错误。它告诉我B有A的相关记录,所以我不能修改或删除A

我对这意味着我没有编辑 A 中的列 ID(这是 B 中的外键)感到非常困惑,我只是编辑了其他列我不明白为什么我仍然无法保存它

当我尝试保存时:tableAdapterManager 正在使用 UpdateAll 方法来更新整个数据集,我尝试使用 A 和 B 的 tableAdapter 来更新他们各自的数据集。无论 tableAdapter 更新方法的顺序如何,结果都是一样的

真的很感谢能回答我问题的人:):)

4

0 回答 0