关于sqldataadapter.update()的问题
数据库中有两个表A和B,两标主键都是自动增长列,B中有一个外键参照A的主键,B中的存储内容可以看作是A中每一条记录的子内容(A中一条记录对应B中多条记录,B中多条记录对应A中一条记录),所以,外部程序要向两表中添加记录时,必须先向A中添加一条记录,在向B中添加相应的记录,而删除记录时,必须先删除B中的记录,才能删除A中的相应记录。
当我在外部程序中同时做了添加和删除的操作后,问题出现了,我在调用对应于两个表的sqldataadaoter.update()时会有一个先后顺序,而添加和删除的调用顺序刚好是相反的,所以总是报出外键冲突的错误,除了在数据库中设置级联删除外,在代码层面有没有解决办法?