Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio 2017无法识别的数据库格式。正在尝试添加访问连接_C#_Database_Ms Access_Visual Studio 2017 - Fatal编程技术网

C# Visual Studio 2017无法识别的数据库格式。正在尝试添加访问连接

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套

我正在尝试制作一个需要数据库才能运行的程序,因此我遵循以下指南:

但当我到达步骤9时,它给出了一个错误:

我已经安装了Access数据库引擎。但它仍然不起作用


有人知道如何解决这个问题吗?

您的计算机缺少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作为提供程序