@SHOW
Windows の 64ビット環境で、MySQL をインストールすると、64ビット側に 5.2w の ODBC ドライバがインストールされるのですが、32ビットのほうにはインストールされていませんでした。
そこで、MySQL のサイトより、32ビット用の ODBC ドライバをダウンロードしてインストールすると、64ビットのドライバの登録が消えてしまいました。
仕方無いので、64ビット用の ODBC ドライバをダウンロードしてインストールして、両方で DSN を作成したら、どちらからでも 32ビットアプリケーションがアクセス可能でした。
@C:red(最初の状態では、32ビットアプリケーションからはアクセスできなかった『はず』なので、同じバージョンの 32 と 64 が両方ある環境では、DSN の作成場所とは関係なく切り替えてくれるような気がします。)
@END
[[mysql-installer-community-5.6.11.0.msi インストール直後]]
@SHOW
regedit.exe ( 通常実行 )
https://lh3.googleusercontent.com/-jU3fS93W3w4/UY4QWCrAVoI/AAAAAAAANq0/3nDrcCfKYZo/s276/odbc64.jpg
odbcad32.exe ( 通常実行 )
[[5.2w のバージョンは、5.2.4]]
https://lh5.googleusercontent.com/-JJ-VJy9RfKc/UY4R0DWuJAI/AAAAAAAANrI/npa6Y_F2UKk/s547/_img.jpg
@END
@SHOW
"C:\Windows\SysWOW64\regedit.exe" ( 32ビット用 )
https://lh3.googleusercontent.com/-J-ngvjPR2nA/UY4RCPFgPsI/AAAAAAAANq8/2BVVKcwPWNU/s667/_img.jpg
"C:\Windows\SysWOW64\odbcad32.exe" ( 32ビット用 )
[[MySQL はインストールされていない]]
https://lh5.googleusercontent.com/-uIcoiF53Uf8/UY4STSbds_I/AAAAAAAANrQ/4L59PJGMlAs/s547/_img.jpg
@END |