System.InvalidOperationException: SqlConnection 不支援平行交易處理。    於 System.Data.SqlClient.SqlInternalConnection.BeginSqlTransaction(IsolationLevel iso, String transactionName)    於 System.Data.SqlClient.SqlConnection.BeginTransaction(IsolationLevel iso, String transactionName)    於 System.Data.SqlClient.SqlConnection.BeginTransaction()    於 ccpos.common.DBConnect.StartTransaction() 今下午帮同事改BUG,看她那代码效率好低,代码多又混乱,于是帮她新写了,有些复制过来可以用,十分钟后,一运行,以为应该OK了,结果没注意用了两事务,又没错误提示,设置断点后,看见事务执行后,返回false,却没注意把鼠标放到变量看看这是什么原因,调试了30分钟后,无果,百度这方面的提问好少,只好请教老大了,老大一看,把鼠标放那事务的变量是,层层看下去,提示如下:

System.InvalidOperationException: SqlConnection 不支援平行交易處理。 於 System.Data.SqlClient.SqlInternalConnection.BeginSqlTransaction(IsolationLevel iso, String transactionName) 於 System.Data.SqlClient.SqlConnection.BeginTransaction(IsolationLevel iso, String transactionName) 於 System.Data.SqlClient.SqlConnection.BeginTransaction() 於 ccpos.common.DBConnect.StartTransaction()

,哎!原来 不支援平行交易处理,就是因为同时开了两个事务。

相关文章:

  • 2021-08-28
  • 2021-04-07
  • 2021-12-23
  • 2021-08-09
  • 2022-01-01
  • 2021-08-28
  • 2021-09-07
  • 2021-11-18
猜你喜欢
  • 2022-12-23
  • 2021-10-30
  • 2021-10-15
  • 2021-09-15
  • 2021-05-21
  • 2021-06-14
  • 2021-05-06
相关资源
相似解决方案