我在vb.net中使用access作为我的数据库 我使用拖放数据源方法来设置其数据集,数据网格视图,表适配器,表绑定源。
我有两张桌子,A和B. A是父表,B是子表 所以在B
中有一个外键(比如A.id)当我尝试编辑A并保存时。 会出现错误。 它告诉我B有A的相关记录, 所以我无法修改或del A
我对这意味着什么感到非常困惑 我没有在A中编辑列ID(这是B中的外键),我只是编辑其他列 我不明白为什么我仍然无法保存它
当我尝试保存时: tableAdapterManager使用UpdateAll方法更新整个数据集 我尝试使用A和B的tableAdapter来更新它们各自的数据集。 无论tableAdapter更新方法的顺序是什么
,它都会得到相同的结果真的感谢能够回答我问题的人:):)