“Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机中注册

时间:2009-10-29 20:39:44

标签: .net vb.net dll adodb

尝试在另一台PC上运行vb应用程序时出现此错误。有没有我可以下载这个DLL的地方?

6 个答案:

答案 0 :(得分:20)

答案 1 :(得分:3)

我已经通过使用AccessDatabaseEngine_x64完成了这项工作,因为服务器是64位 - 请参阅参考资料Microsoft Access数据库引擎2010可再发行组件http://www.microsoft.com/downloads/en/details.aspx?FamilyID=C06B8369-60DD-4B64-A44B-84B371EDE16D&displaylang=en

答案 2 :(得分:1)

在安装Office 2007 Data Connectivity Components后,我遇到了仍然出现错误的问题。问题是因为它是由64位进程调用的32位。各种解决方案here

答案 3 :(得分:1)

答案 4 :(得分:0)

这是一个数据提供者dll,它似乎是一个办公室驱动程序,用于访问Access dbs或office文档,就像它们是数据库一样。 见这里...... http://www.microsoft.com/downloads/details.aspx?FamilyID=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en

答案 5 :(得分:0)

安装Microsoft Access数据库引擎2010可再发行组件

http://www.microsoft.com/download/en/details.aspx?id=13255