C# 读取Access出现“System.Transactions.Diagnostics.DiagnosticTrace”的类型初始值设定项引发异常。并提示在OleDbConnection.Open()处出错:
C# 在读取Access数据库过程中出现如下错误:
“System.Transactions.Diagnostics.DiagnosticTrace”的类型初始值设定项引发异常。 在 System.Transactions.Transaction.get_Current()
在 System.Data.Common.ADP.IsSysTxEqualSysEsTransaction()在 System.Data.Common.ADP.NeedManualEnlistment()
在 System.Data.OleDb.OleDbConnection.Open()
网上搜了一下,可以通过一下方式解决
在app.config文件中加入如下代码(需要放在<configuration>标签中的最上部)
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="ConvertData.Properties.Settings"
type="System.Configuration.ClientSet