掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
dbExpressでMySQLサーバに接続するには (ID:41550)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
やっと、うまく動作するようになりました。まとめてみました。 ■環境 OS:Windows7(64ビット版) Delphi2010pro MySQL5.1.61---32ビット版(注1) ■トラブル 開発しようとしたり、XP環境で作成したEXEでLibMySQL.dllのエラー(ファイルが見つからない、ヴァージョンの不整合) 特にSQLConnectionのプロパティをTrueにするとエラーが出て、開発が止まってしまう。 ■経緯 MySQLやWindowsのシステムに置くLibMySQL.dllばかりを考えていた。 MySQLの64ビット版や32ビット版の最新版をインストールした。 WindowsXPのときはMySQL5.5.12で問題なかった。 ■最終結果 MySQLは安定版の5.1.61をインストール (注1)LibMySQL.dllは5.5.12のものを使用し、MySQL、Windows、Delphiの関連フォルダにいれ、Dllのバージョンを統一する。 パスは C:\Windows\sysWOW64 ----- 32bit版のDLLはここに入れる C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin C:\Program Files (x86)\Embarcadero\RAD Studio\7.0\bin MySQL5.1.61のLibMySQL.dllではうまくいかなかった。 これで開発環境PCは問題ないようです。配布先PCは未テストです。 単純に5.1.XXはOKとならないようです。 最終的にDelphi2010ではMySQLのどのバージョンでOKかは確かめるしかない。 5.1.XXと言われているが5.5.12でもそさそうです。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.