はじめに #
ExcelVGAとMySQLの接続について説明します。
どうやって接続するのか? #
ExcelVBAからMySQLのデータベースへ接続するには、ODBCという仕組みを使います。
ODBC ドライバーは、DBMS データベースへの標準的で一様な SQL アクセスをアプリケーション・プログラムに提供します。 ODBC ドライバーによって、アプリケーション・プログラムの設計者とユーザーは、 各種の DBMS システム間での SQL の相違を無視することができます。(参考)
ODBCドライバーは、ExcelVBAとDBの間に立ってデータのやり取りをする存在です。 動作させるためには、次の条件を満たす必要があります。
- Excel が 32bit版であれば、ODBCドライバーも 32bit版にする
- Excel が 64bit版であれば、ODBCドライバーも 64bit版にする
次章の ODBC接続 では、32bit版のExcelを例とし、32bit版のODBCドライバーのインストールについて説明しています。