dbExpress連結MySQL 一直無法連線 |
缺席
|
clajeke
一般會員 發表:8 回覆:14 積分:4 註冊:2011-10-17 發送簡訊給我 |
最近三天一直失敗
所以想請教一下各位 我有參考版上這篇 http://delphi.ktop.com.tw/board.php?cid=168&fid=918&tid=103193 我也有看 ms-help://embarcadero.rs_xe7/rad/Connect_to_MySQL_Server_(FireDAC).html 裡面說 the version should be equal to the server version. 安裝 Wamp 裡面 MySQL Version 5.5.8 作業系統 Win7 64bit 軟體 XE7 我測試了 mysql-5.5.8-win32.msi 、 mysql-5.5.8-winx64.msi 都有把裡面的 libmysql.dll 抓出來放到以下路徑測試過 因為不知道要放哪所以都放... C\window\system C\window\system32 XE7 安裝路徑下的 bin bin64 程式目錄下 Debug 資料夾 連線測試時都出現 Failed: "DBX Error: Driver could not be properly initialized. Client library may be missing, not installed properly, of the wrong version, or the driver may be missing from the system path." 拜託各位幫幫忙一下 人生卡在連線三天了....
附加檔案:54c05e6f83196_擷取.JPG
|
clajeke
一般會員 發表:8 回覆:14 積分:4 註冊:2011-10-17 發送簡訊給我 |
|
aftcast
站務副站長 發表:81 回覆:1485 積分:1763 註冊:2002-11-21 發送簡訊給我 |
DBX 在這方面就是有這個問題! 只會與某些(範圍不大)版本合。換句話說,過低版本也會造成不行。過高也不行。
痛啦! (還是要說爛啦!?)… 可以的話換 firedac 或是 純windows下用 ado 也比較ok (純個人觀點與偏好) ===================引 用 clajeke 文 章=================== libmysql.dll 用較低版本就可以了...好神奇 整整測試到爆炸
------
蕭沖 --All ideas are worthless unless implemented-- C++ Builder Delphi Taiwan G+ 社群 http://bit.ly/cbtaiwan |
clajeke
一般會員 發表:8 回覆:14 積分:4 註冊:2011-10-17 發送簡訊給我 |
|
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
dbExpress 裡面有個 ODBC DrIver
安裝 MySQL client 及設定好 DSN 就能不理會 Libmysql.DLL 版次 ===================引 用 clajeke 文 章=================== 目前也是在看FireDAC 不過以前在BCB6習慣dbExpress了 一時改不過來,測試的過程就像排列組合....跟無窮的覆蓋貼上 測試了8個版本,才中一個,心裡只堅信就是 libmysql.dll 問題 皇天不負苦心人阿 當下連線成功真的雙手舉起來 只差沒大喊一聲 市面上越來越多軟體標榜跨平台 C# 2015 也加入了 我還是鍾情 C Builder |
leveon
資深會員 發表:30 回覆:389 積分:303 註冊:2012-02-12 發送簡訊給我 |
|
clajeke
一般會員 發表:8 回覆:14 積分:4 註冊:2011-10-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |