【问题标题】:Is it possible to use OleDbTransaction to save data in two different databases?是否可以使用 OleDbTransaction 将数据保存在两个不同的数据库中?
【发布时间】:2011-06-01 02:09:02
【问题描述】:

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

【问题讨论】:

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-29
    • 1970-01-01
    • 1970-01-01
    • 2018-06-15
    相关资源
    最近更新 更多