使用带有 ACE 的数据库.OLEDB 提供商



是否可以在没有ACE的情况下连接到(写入,读取(访问数据库。OLEDB提供商? 问题是,在我的公司中,许多PC都没有安装提供商,我无法将其安装在计算机上(我不是IT部门的成员(,我需要管理员验证。 还有其他方法可以做到吗?在应用程序中添加了一些lybrary?该应用程序 VB.net 表单应用程序。

非常感谢您的时间。

如果您使用的是 ACCDB 文件,那么基本上没有,这是不可能的。 如果您使用MDB文件,则可以使用Jet提供程序,这实际上是Windows的一部分,因此您无需安装任何额外的内容。ACCDB是Office 2003与DOCX for Word,XLSX for Excel等一起引入的新文件格式。 MDB 是从一开始就支持的原始 Access 文件格式,现在仍然如此。 如果您没有使用任何特定于ACCDB的功能,那么使用MDB您不会真正丢失任何东西。

我应该提到的一件事是,ACE 有 32 位和 64 位两种风格,而 Jet 只有 32 位。 也就是说,无论如何,64 位 ACE 都很少见,因为任何安装 Office 的人通常都会安装 32 位版本。 这意味着,如果要使用 Jet,你的应用必须是 32 位的,而你可以创建一个 64 位的应用来使用 ACE,但通常需要 32 位版本。

相关内容

最新更新