无需“Access Database Engine 2010"即可连接到 MS Access DB (.accdb) [英] Connect to MS Access DB (.accdb) Without "Access Database Engine 2010"

查看:41
本文介绍了无需“Access Database Engine 2010"即可连接到 MS Access DB (.accdb)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在研究 64 位 C# 解决方案,我希望在不安装Access Database Engine x64"的情况下连接到 MS Access DB(.accdb 文件).

I'm working on a 64 bit C# solution and I wish to connect to an MS Access DB (.accdb file) without installing "Access Database Engine x64".

Access Database Engine x64"安装要求当前安装的MS Office版本为64位,在公司环境下是不能接受的需求.

The "Access Database Engine x64" installation demand that the currently installed MS Office version is a 64 bit, which is not an acceptable demand in the company environment.

我意识到 OLEDB 和 ODBC 要求安装Access Database Engine x64".

I realized that OLEDB and ODBC demand that "Access Database Engine x64" will be installed.

还有其他方法可以连接到 Access 文件吗?

Is there another way to connect to the Access file?

谢谢!

推荐答案

我意识到 OLEDB 和 ODBC 要求安装Access Database Engine x64".

I realized that OLEDB and ODBC demand that "Access Database Engine x64" will be installed.

还有其他方法可以连接到 Access 文件吗?

Is there another way to connect to the Access file?

实际上,没有.64 位 .NET 应用程序需要使用 64 位版本的 Access 数据库引擎来操作 Access 数据库.

Practically speaking, no. A 64-bit .NET application needs to use the 64-bit version of the Access Database Engine to manipulate an Access database.

可以强制将 32 位和 64 位版本的 Access 数据库引擎驻留在同一台计算机上,但不建议这样做.它可能会导致 Office 出现问题,并且不是受支持的配置.

It is possible to force both the 32-bit and 64-bit versions of the Access Database Engine to reside on the same machine, but it is not recommended. It can cause problems with Office and is not a supported configuration.

这篇关于无需“Access Database Engine 2010"即可连接到 MS Access DB (.accdb)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆