Accessデータベースへのアクセスは学習しました。ODBCでMySQLのデータベースにアクセスする必要が有るのでしょうか?もちろん、単独でデータベースを操作するのであれば、ここまでの学習で十分です。MySQLのデータベースにもアクセスする事が可能になります。高いパフォーマンスを持ったMySQLのデータベースを使用したクライアントソフトが開発できます。リアルタイムに確認できます。受付ける事も防ぐ事ができます。ダウンロードできます。Windows2000/Xp以上であれば軽量なMSIで結構です。ダウンロードしたEXEまたは、MSIを実行するだけでインストールは完了です。AccessにODBCでアクセスすると同様に、MySQLのデータベースをODBCに登録する必要があります。ODBCの準備Accessのデータベースをシステムに認識させる為、名前をつけ、データベース(.mdb)を関連付ける必要が有ります。Windows2000/Xpでは、コントロールパネルの「管理ツール」を開きます。このフォルダの「データソース(ODBC)」を選択してください。DSN]タブの[追加]を押します。Driver」を選択し、[完了]を押します。専用のダイアログが表示されますので、各項目を設定します。データソース名は重複しない名前に自由に設定できます。AccessのデータベースのODBCアクセスに「FindZip」を使用していますので、今回は「MySQLzip」にしておきましょう。ホスト名は自分自身ですので、「localhost」で結構です。データベース名は先程作成した「zip」です。ユーザ名はMySQLに登録されているユーザ「root」にしておきます。データベースにパスワードを設定している場合は、設定したパスワードを指定します。[OK]を押してダイアログを閉じてください。これで、ODBCの設定は完了です。[OK]ボタンでODBC設定ダイアログを閉じます。その他のSQLデータベースでも互換性が有り、全く同じです。試しに、AccessにODBCでアクセスしたCGIのODBCデータソース名を「MySQLzip」に変更して実行してみてください。これだけで、Accessのデータベースではなく、MySQLのデータベースからデータを収集しています。Accessのデータベースの構造がMySQLで作成したデータベースと同じでなければなりません。抽出するSELECT文は変更しなければなりません。"</body></html>";exit;もちろん、Accessでも既存のクエリーを使用していなければ、何も変更する箇所は有りません。