Microsoft Access 32bit のDBに接続する

Windows OS 64bit 上の xoBlos から、Microsoft Access 32bit のDBに接続するときの留意点です。

事象

  • Windows 10 64bit に Microsoft Access 2016 32bit が入っている。
  • ODBCデータソース(32bit)でDSNを登録。
  • xoBlos クライアント(または Designer)からDSNに接続すると、アーキテクチャ不一致エラー。
     [IM014] [Microsoft][ODBC Driver Manager] 指定された DSN には、ドライバーとアプリケーションとのアーキテクチャの不一致が含まれています

解決方法

Microsoft Access データベース エンジン 2010 再頒布可能コンポーネント
https://www.microsoft.com/ja-jp/download/details.aspx?id=13255
AccessDatabaseEngine_X64.exe
をダウンロードしてインストールする。
(AccessDatabaseEngine.exe だとうまくいかないのでご注意を)

コンピューターを再起動する。
xoBlos クライアント(または Designer)からDSNに接続すると成功。