2016-06-21 4 views
0

今日までのところ、当社のワークステーションは、一般的にインストールMS OfficeのODBCドライバーでしょう:MS Access ODBCドライバをインストールせずに使用するには?

C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE16 
:たとえば Microsoft Access Driver (*.mdb, *.accdb)のために今を指すように

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

しかし、何らかの理由で設定が最近変更

残念ながら、ドライバの実際のインストールはまだOFFICE14ディレクトリにあります。

このドライバを使用してAccessに接続する方法はありますか?

私は管理者アクセス権がありません。そのため、テクニカルサポート&が問題を解決するまで回避策を探しています。

+2

を作成し、私はあなたができるとは思わない - インストール(ファイルシステム対レジストリ)が固定される必要があります。 – Andre

答えて

1

残念ながら、これは不可能です。ドライバは、ODBCコンポーネントとしてインストールおよび登録する必要があります。 \windows\system32\\windows\syswow64に常駐ODBCCONF.EXE

  1. 使用:これまでのところ、私はそうする3つの方法を知っています。
  2. SQLInstallDriverEx()の使用odbccp32.dllで提供されるAPI。
  3. 手動でレジストリキー(look at this SO answer
+0

興味があれば、#2 [here](https://stackoverflow.com/questions/42683787/how-to-use-sqlinstalldriverex-in-c)の質問があります。 – dom

関連する問題