開発にMySQLのODBCドライバ入れてAccessから使おう!と思ったが、ちょっとした落とし穴。。
環境は、
・クライアント:Win7 x64
・サーバー:CentOS6系 x86 / MySQL5.5系
・Access:2003(当然x86)
Win7が64bitなのでODBCも64bit版をインストールしてしまったが、
すると・・・
ODBC--呼び出しが失敗しました。 [Microsoft][ODBC Driver Manager]指定された DSNには、ドライバーとアプリケーションとのアーキテクチャの不一致が含まれています。(#0)
どーもAccessが64bit版ODBCに対応してないからとか。
というわけで、もし64bit版入れてしまった人は32bit版をインストール!
それからファイアーウォールでMySQLのTCP:3306を開けないと当然接続できないです^)
スポンサードリンク
コメント