如何在将数据插入数据库时​​避免异常

时间:2012-04-22 03:22:06

标签: database exception

我使用数据集'Insert()方法将数据插入数据库。喜欢:

 public void InsertData()
 {
    ATableAdapter a = new ATableAdapter();
    a.Insert(//some parameters);  //step 1: OK
    BTableAdapter b = new BTableAdapter();
    b.Insert(//some parameters); //step 2: throw exception
    ....
 }

运行第2步时,程序抛出异常并停止运行以下函数, 但在数据库中,有一个在步骤1中生成的虚拟记录, 我怎么能避免这种情况?

1 个答案:

答案 0 :(得分:1)

在交易中包装两个步骤。

请参阅TransactionScope

您需要在事务中登记命令。