Windows ODBCドライバセットアップの注意
WindowsでODBCドライバをセットアップする時の罠に2度もハマったので、自戒を込めてメモ。
ODBCドライバをセットアップする時に、管理ツールからアクセスするが、その際に呼び出されるのは、OSが 32bit か 64bit かに依存する。もちろん、それで問題ないんだけども、問題なのはODBCを利用するアプリケーションが 32bit か 64bit か、どっちなのか。例えば、Access2010は32bitアプリなので、必要とするODBCドライバは32bitの方なのねん。
というわけで、Windows(64bit)で、32bitODBCアドミンを呼び出すには
%windir%/SysWOW64/odbcad32.exe を実行すること。
ちなみに、64bitODBCアドミンは、普通にコントロールパネルからアクセスできるんだけど、
%windir%/System32/odbcad32.exe を実行すると呼び出せる。
ふぅ、実にややこしや。