无法使用VB.NET更新访问数据库中的关系表

时间:2012-07-14 21:21:14

标签: database vb.net ms-access

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

我有两张桌子,A和B. A是父表,B是子表 所以在B

中有一个外键(比如A.id)

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

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

当我尝试保存时: tableAdapterManager使用UpdateAll方法更新整个数据集 我尝试使用A和B的tableAdapter来更新它们各自的数据集。 无论tableAdapter更新方法的顺序是什么

,它都会得到相同的结果

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

0 个答案:

没有答案