最近,我一直在使用访问数据库进行一个项目,但是由于部署将在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)...之后,右键单击并重新启动。我想它有效。