2010-09-01 91 views
1

我从属于数据集的数据表中的数据库加载表。这个db表有一些constaints,所以不能在其中插入任何数据。但如果我在数据表中添加一些无效的数据,当我执行“dataset.update()”操作时,将引发异常,并且在无效行后插入的任何有效数据都将丢失。数据集更新问题

有没有什么办法来测试插入的数据,之前提交给数据库,所以我可以指示用户,他的数据有问题? 谢谢!

回答

1

我想如果你可以在你的数据集上启用约束条件,当你插入到数据集本身时,你会得到错误。所以在到达实际的数据库之前,您将能够发现错误。

当DataSet的System.Data.DataSet.EnforceConstraints属性为true时,将对数据集执行约束。

Check this link for more details