我正在使用vb.net创建一个应用程序并访问2007.我的操作系统是64位,Windows 7.我已经将我的TargetFlatform更改为x86。但是当我运行程序时出现错误“'Microsoft.ACE.OLEDB.12.0'提供程序未在本地计算机上注册”。我试图用谷歌搜索解决方案,但没有运气。
任何帮助都会非常感激。
提前致谢
答案 0 :(得分:0)
答案 1 :(得分:0)
AccessDatabaseEngine x86或x64 2010 Microsoft.ACE.OLEDB.12 问题 安装了em> 。
我一直试图使用SSMS(2005-2008-2008R2-2012)导出向导将大表导出到Excel,我需要安装AccessDatabaseEngine才能做到这一点。
但是,无论MS Office版本(2010,x86或x64,或其他任何版本)如何,2010版AccessDatabaseEngine都无法注册提供商。
解决方案是下载并安装前一个 2007 x86 之一。 即使Office或SQL Server或VS是x64,这个也可以使用。
从这里下载http://www.microsoft.com/en-us/download/confirmation.aspx?id=23734
现在,任何其他传播的问题围绕臭名昭着的无法在本地机器上为Microsoft.ACE.OLEDB.12注册“提供者”应该通过以上解决。
随时将您的经历粘贴我。