是否可以使用OleDbTransaction将数据保存在两个不同的数据库中?

时间:2011-05-31 17:47:58

标签: sql-server-2008 c#-4.0 oracle9i distributed-transactions

使用C#,是否可以使用OleDbTransaction在两个不同的数据库供应商中执行插入,例如 Microsoft SQL Server Oracle

1 个答案:

答案 0 :(得分:0)

  
    

是否可以使用OleDbTransaction将数据保存在两个不同的数据库中?

  

否,因为OleDbTransaction与特定OleDbConnection相关联。唯一的解决方案是使用TransactionScope(首选解决方案)或EnterpriseServices类。