如何使用MS Access ODBC驱动程序而不安装它?

时间:2016-06-21 06:14:19

标签: ms-access odbc

到目前为止,我们公司的工作站通常会安装MS Office ODBC驱动程序:

C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE14

但是,出于某种原因,配置最近发生了变化,例如Microsoft Access Driver (*.mdb, *.accdb)现在指向:

C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE16

不幸的是,驱动程序的实际安装仍在OFFICE14目录中。

有没有办法继续使用此驱动程序连接到Access?

我没有管理员访问权限,所以我正在寻找任何可能的解决方法,直到技术支持确认&解决问题。

1 个答案:

答案 0 :(得分:1)

不幸的是,这是不可能的。必须安装驱动程序并将其注册为ODBC组件。到目前为止,我知道有三种方法可以做到这一点:

  1. 使用位于ODBCCONF.EXE\windows\system32\的{​​{1}}。
  2. 使用\windows\syswow64提供的SQLInstallDriverEx() API。
  3. 手动创建注册表项(look at this SO answer