尝试使用 UDL 文件连接到访问
Trying to connect to an access with a UDL file
我正在尝试通过 UDL 文件连接到 Access 数据库。我想生成一个连接字符串,以便我可以通过 ADO.NET 连接到访问数据库。自从我尝试这样做已经有几年了。
我在 Windows 10 x64 pro 机器上安装了 Visual Studio 2015 Pro 和 Microsoft Access 2016。当我创建 .udl 文件时,我有以下可用选项:
用于 ODBC 驱动程序的 Microsoft OLE DB 提供程序
用于搜索的 Microsoft OLE DB 提供程序
用于 SQL 服务器的 Microsoft OLE DB 提供程序
Microsoft OLE DB 简单提供程序
MSDataShape
Microsoft 目录服务的 OLE DB 提供程序
SQL 服务器本机客户端 11.0
我认为在过去的几年中,我还会在此列表中看到 Microsoft Jet 4.0 OLE DB。根据我所做的研究,我认为 Jet 4.0 已被弃用,我应该使用 Access 数据库引擎。我发现以下版本是我认为的:
Microsoft Access Database Engine 2010 Redistributable
我下载了 x64 版本的 Microsoft Access 2016 运行一次,当我尝试安装它时出现以下错误:
我们无法安装 64 位版本的 Office,因为我们在您的 PC 上发现了以下 32 位程序:
Office 16 Click-to-运行 扩展组件
请卸载所有 32 位 Office 程序,然后重试安装 64 位 Office。如果您想安装 32 位 Office,请 运行 32 位设置。
我尝试了 32 位版本的 Microsoft Access 2016 运行time,我得到了相同的消息:
我们无法安装 32 位版本的 Office,因为我们在您的 PC 上发现了以下 64 位程序:
Office 16 Click-to-运行 扩展组件 64 位注册
请卸载所有 64 位 Office 程序,然后重试安装 32 位 Office。如果您想安装 64 位 Office,请 运行 64 位设置。
我尝试关闭所有打开的 Microsoft Office 和 Visual Studio 应用程序,但我遇到了同样的错误。我是否安装了正确的组件?有什么办法让它正确安装?
您可能错过了此处列出的 ACE 驱动程序 - 只有这个,而不是运行时:
我正在尝试通过 UDL 文件连接到 Access 数据库。我想生成一个连接字符串,以便我可以通过 ADO.NET 连接到访问数据库。自从我尝试这样做已经有几年了。
我在 Windows 10 x64 pro 机器上安装了 Visual Studio 2015 Pro 和 Microsoft Access 2016。当我创建 .udl 文件时,我有以下可用选项:
用于 ODBC 驱动程序的 Microsoft OLE DB 提供程序
用于搜索的 Microsoft OLE DB 提供程序
用于 SQL 服务器的 Microsoft OLE DB 提供程序
Microsoft OLE DB 简单提供程序
MSDataShape
Microsoft 目录服务的 OLE DB 提供程序
SQL 服务器本机客户端 11.0
我认为在过去的几年中,我还会在此列表中看到 Microsoft Jet 4.0 OLE DB。根据我所做的研究,我认为 Jet 4.0 已被弃用,我应该使用 Access 数据库引擎。我发现以下版本是我认为的:
Microsoft Access Database Engine 2010 Redistributable
我下载了 x64 版本的 Microsoft Access 2016 运行一次,当我尝试安装它时出现以下错误:
我们无法安装 64 位版本的 Office,因为我们在您的 PC 上发现了以下 32 位程序: Office 16 Click-to-运行 扩展组件 请卸载所有 32 位 Office 程序,然后重试安装 64 位 Office。如果您想安装 32 位 Office,请 运行 32 位设置。
我尝试了 32 位版本的 Microsoft Access 2016 运行time,我得到了相同的消息:
我们无法安装 32 位版本的 Office,因为我们在您的 PC 上发现了以下 64 位程序: Office 16 Click-to-运行 扩展组件 64 位注册 请卸载所有 64 位 Office 程序,然后重试安装 32 位 Office。如果您想安装 64 位 Office,请 运行 64 位设置。
我尝试关闭所有打开的 Microsoft Office 和 Visual Studio 应用程序,但我遇到了同样的错误。我是否安装了正确的组件?有什么办法让它正确安装?
您可能错过了此处列出的 ACE 驱动程序 - 只有这个,而不是运行时: