64位Microsoft.ACE.OLEDB提供程序未在本地计算机上注册

时间:2013-02-22 05:05:49

标签: c# winforms ms-access connection-string

我的计算机上安装了64位Office,还安装了64位Microsoft Access数据库引擎。

即使安装了MADE(Microsoft Access数据库引擎),Visual Studio也会抛出错误,如屏幕截图所示。 enter image description here

2 个答案:

答案 0 :(得分:1)

首先尝试安装:http://www.microsoft.com/download/en/details.aspx?id=13255

如果这对您不起作用,请尝试以下方法:

注意:即使是2007年的办公室,这也适用于2010年办公室:)

  1. 下载并安装:http://www.microsoft.com/download/en/confirmation.aspx?id=23734

  2. 在VS中单击添加数据源,按照向导进行操作即可享受! :)

答案 1 :(得分:0)

1.尝试从此处下载:http://www.microsoft.com/en-us/download/confirmation.aspx?id=23734

2.转到Visual Studio,单击添加数据源,按照向导进行操作。

这是我之前遇到的问题,并遵循以下步骤:

http://social.msdn.microsoft.com/Forums/en-US/vstsdb/thread/1d5c04c7-157f-4955-a14b-41d912d50a64

http://social.technet.microsoft.com/Forums/en-US/officesetupdeploylegacy/thread/cc10d906-0fd8-49ef-a1b0-45814bd70c55/

You need to install the x86 version if the target machine is 32 bit or the x64 version if the target machine is 64 bit and your application is built with configuration Any CPU.