代码之家  ›  专栏  ›  技术社区  ›  Chakra

IsolationLevel参数无效:必须是readCommitted或serializable

  •  2
  • Chakra  · 技术社区  · 15 年前

    在我的.NET 3.5项目中,我创建了一个名为conn的OracleConnection对象。

    然后我创建一个事务对象,如下所示:

    using (OracleTransaction trans = conn.BeginTransaction(IsolationLevel.RepeatableRead))
    

    当控件转到事务创建行时,它给出一个异常

    System.ArgumentException未处理 message=“IsolationLevel无效 参数:必须为readcommitted或 Serializable。” source=“system.data.oracleclient”

    有人面临过这个问题吗?为什么我不能将其设置为repeatableread?

    谢谢, Chak。

    1 回复  |  直到 15 年前
        1
  •  5
  •   David Aldridge    15 年前

    Oracle仅支持读提交或可序列化的隔离级别。

    http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/consist.htm#sthref1972