C# Visual Studio 2017无法识别的数据库格式。正在尝试添加访问连接
我正在尝试制作一个需要数据库才能运行的程序,因此我遵循以下指南: 但当我到达步骤9时,它给出了一个错误: 我已经安装了Access数据库引擎。但它仍然不起作用C# Visual Studio 2017无法识别的数据库格式。正在尝试添加访问连接,c#,database,ms-access,visual-studio-2017,C#,Database,Ms Access,Visual Studio 2017,我正在尝试制作一个需要数据库才能运行的程序,因此我遵循以下指南: 但当我到达步骤9时,它给出了一个错误: 我已经安装了Access数据库引擎。但它仍然不起作用 有人知道如何解决这个问题吗?您的计算机缺少Microsoft.ACE.OLEDB.12.0 您可以从获取它,可能保存的连接未使用正确的提供程序。 右键单击服务器资源管理器中的连接,选择修改连接,单击更改,然后从下拉列表中选择已安装的与OLE DB相关的连接。该链接将我带到accces数据库引擎,我已经安装了。您使用的是哪个office套
有人知道如何解决这个问题吗?您的计算机缺少Microsoft.ACE.OLEDB.12.0
您可以从获取它,可能保存的连接未使用正确的提供程序。
右键单击
服务器资源管理器中的连接
,选择修改连接
,单击更改
,然后从下拉列表中选择已安装的与OLE DB
相关的连接。该链接将我带到accces数据库引擎,我已经安装了。您使用的是哪个office套件?我使用的是office 365我卸载了以前版本的office,因为它是32位版本,现在我安装了64位版本并再次运行了数据库引擎,它现在给出了不同的错误。您是否同时安装了32位和64位版本的数据库引擎?你确定数据库是有效的(未损坏的)?@ErikvonAsmuth当我尝试安装64位时,它给了我这样一条消息:好吧,可能是你的问题。64位程序需要64位访问权限。您可以尝试下载Access运行时的最新版本,它与其他Office版本的兼容性问题较少。数据库文件存储在我的computer@BenjaminCelis这是VS2017I中的菜单。我正在建立一个新连接,并且选择OLE DB作为提供程序