如何撤消框架变化的变化



最近,我一直在使用访问数据库进行一个项目,但是由于部署将在XP计算机上,我尝试将.NET框架从4.5.1更改为4。p>从那以后,连接无法打开,并且继续失败,甚至很难将其更改为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'在本地找不到 机器

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

您的操作系统是什么?您的访问点是多少?x86还是x64?无论如何,请尝试: DefaultAppPool和Classic .NET AppPool (找到这些路径) - 右键单击-32bit App enable(true)...之后,右键单击并重新启动。我想它有效。

最新更新