如何撤消框架变更的变化?

时间:2016-12-09 12:13:40

标签: c# connection access

最近,我一直在使用Access数据库进行项目,但由于部署在XP计算机上,我尝试将.NET Framework从4.5.1更改为4

从那时起,连接无法打开,即使很难继续失败,我也将其更改回4.5.1。

con.ConnectionString = "Provider = Microsoft.ACE.OLEDB.12.0;Data Source = " + Localexe + @"/Database.accdb";
try
{
    con.Open();
}
catch (Exception x)
{

}

它说:

  

在本地找不到提供商'Microsoft.ACE.OLEDB.12.0'   机

我尝试打开一个新项目,看看是否有任何参考资料在流程中丢失,但似乎没有用。

1 个答案:

答案 0 :(得分:0)

你的操作系统及其位是什么?你的访问位是什么? x86还是x64? 无论如何请尝试: DefaultAppPool和Classic .NET AppPool (找到这些路径) - 右键单击​​ - 32位应用启用(true)...在此之后,右键单击并重新启动。 我猜它有用。