dbxopenmysql50連接MySQL5的問題 |
答題得分者是:暗黑破壞神
|
g464ft
一般會員 發表:4 回覆:4 積分:1 註冊:2008-08-27 發送簡訊給我 |
|
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
MySQL的連端連線功能開了嗎?
請參考這個網站:blog.linym.net/archives/96 我可以連到5.0.51a,這個driver應該是沒有問題的才是 ===================引 用 g464ft 文 章=================== 我現在使用的MySQL版本為5.0.24a 在使用dbxopenmysql50.dll後已經可以使用內部連線(hostname:localhost) 但是要使用外部連線到別的主機(hostname:IP址位) 就會出現Invalid Precision的error 有文章提到這個dll只支援到5.0.12 我一直找不到 難道一定要5.0.12嗎? 是不是要用一些網路原件還是有其他設定可以解決這個問題? 請有經驗的人能夠指點一下迷津 |
g464ft
一般會員 發表:4 回覆:4 積分:1 註冊:2008-08-27 發送簡訊給我 |
|
frappe
中階會員 發表:88 回覆:114 積分:95 註冊:2008-10-21 發送簡訊給我 |
|
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
|
g464ft
一般會員 發表:4 回覆:4 積分:1 註冊:2008-08-27 發送簡訊給我 |
我有用固定IP再作測試
果然還是不行 只能認為是設定的問題了 TSQLconnection 元件 GetDriverFunc = getSQLDriverMYSQL50 LibraryName = dbxopenmysql50.dll VendorLib = libmysql.dll 連線的參數 DriverName = MySQL HostName = IP(localhost時一切OK but 換成 IP...) DataBase = ADLs User_Name = root Password = 我的密碼 或 沒設 Blobsize = -1 ErrorResourceFile = LocaleCode = 0000 開Port方式 區域連線->內容->進階->設定值->例外->新增接續埠-> 名稱:MySQL 連接埠編號:3306 選TCP/IP 變更領域中選:任何電腦 照理說安裝的時候已經開了 我安裝的是AppServ的版本 MySQL 為 5.0.12a 也下載WampServer2-MYSQL5051a.exe 試過(並未安裝只更換libmySQL.dll) 確認過dbxopenmysql50.dll & libmySQL.dll 有在C:\Program Files\Borland\CBuilder6\Bin & C:\WINDOWS\system32 中 既然有人能用 那如上所述Driver是好的 我又用多台電腦(學校的固定IP)測試過 用PHP5寫的網站也能用MySQL正常運作 寫程式時用localhost完全OK 用到指定IP就... 也試過關掉防火牆&防毒 真的能認為是用BCB6時的設定問題了 以上是我自己設定的部份 作業系統是WinXP SP3 不知有沒有人有類似經驗 希望大家能再幫我看看 |
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
你有沒有去看看你的 MySQL 的 LOG?
你的權限有設好嗎? 沒理由 localhost 可以.IP不行的. 只有一個情況.你的權限不允許你的IP連過來. 查一下LOG吧. ===================引 用 g464ft 文 章=================== 我有用固定IP再作測試 果然還是不行 只能認為是設定的問題了 TSQLconnection 元件 GetDriverFunc = getSQLDriverMYSQL50 LibraryName = dbxopenmysql50.dll VendorLib = libmysql.dll 連線的參數 DriverName = MySQL HostName = IP(localhost時一切OK but 換成 IP...) DataBase = ADLs User_Name = root Password = 我的密碼 或 沒設 Blobsize = -1 ErrorResourceFile = LocaleCode = 0000 開Port方式 區域連線->內容->進階->設定值->例外->新增接續埠-> 名稱:MySQL 連接埠編號:3306 選TCP/IP 變更領域中選:任何電腦 照理說安裝的時候已經開了 我安裝的是AppServ的版本 MySQL 為 5.0.12a 也下載WampServer2-MYSQL5051a.exe 試過(並未安裝只更換libmySQL.dll) 確認過dbxopenmysql50.dll & libmySQL.dll 有在C:\Program Files\Borland\CBuilder6\Bin & C:\WINDOWS\system32 中 既然有人能用 那如上所述Driver是好的 我又用多台電腦(學校的固定IP)測試過 用PHP5寫的網站也能用MySQL正常運作 寫程式時用localhost完全OK 用到指定IP就... 也試過關掉防火牆&防毒 真的能認為是用BCB6時的設定問題了 以上是我自己設定的部份 作業系統是WinXP SP3 不知有沒有人有類似經驗 希望大家能再幫我看看 |
g464ft
一般會員 發表:4 回覆:4 積分:1 註冊:2008-08-27 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |