Excelから各種データベースへ接続するExcelDBTool(ダウンロード)のMySQL最新版をテストするために、
最新のMySQL ODBCをWindows8でインストールしてみました。
In order to test ExcelDBTool(Download) using the newest version of MySQL,
we tried to install the MySQL ODBC on Windows8.
http://dev.mysql.com/downloads/connector/odbc/
Connector/ODBC 5.2.6
すると、以下のエラーが発生しました。
Product: MySQL Connector/ODBC 5.2 — Error 1918.Error installing ODBC driver MySQL ODBC 5.2 ANSI Driver,
ODBC error 13: The setup routines for the MySQL ODBC 5.2 ANSI Driver ODBC driver could not be loaded
due to system error code 126: The specified module could not be found.
(C:\Program Files\MySQL\Connector ODBC 5.2\myodbc5S.dll)..
Verify that the file MySQL ODBC 5.2 ANSI Driver exists and that you can access it.
Don’t waste your time.
POINT:you must install Microsoft Visual C++ 2010 SP1 Redistributable Package before install Connector/ODBC 5.2.6. (Try Both X86 and X64).
x64: http://www.microsoft.com/en-us/download/details.aspx?id=13523
x86:http://www.microsoft.com/en-us/download/details.aspx?id=8328
——————————————————————————————–
直接インストールフォルダのExeを実行してみると、以下のエラーが発生しました。
MSVCR100.DLL が見つからなかったため、アプリケーションを開始できませんでした。
解決策:
①C:\Windows\System32\msvcr100_clr0400.dllが存在していた場合
C:\Windows\System32\msvcr100_clr0400.dllをC:\Windows\System32\msvcr100.dllへコピーする
②C:\Windows\System32\msvcr100_clr0400.dllが存在しない場合
下記をインストールする。
x64の場合
http://www.microsoft.com/en-us/download/details.aspx?id=13523
Microsoft Visual C++ 2010 SP1 Redistributable Package (x64) – vcredist_x64
x86の場合
http://www.microsoft.com/en-us/download/details.aspx?id=8328
Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)
つまり、
Connector/ODBC 5.2.6は Microsoft Visual C++ 2010 SP1 Redistributable Packageを使っていますので、事前にインストールすることをしなければならない。