現在更換了服務器,但是程式里面還沒改
uj5u.com熱心網友回復:
看起來有 ini 檔,那個 config.ini 里面不就有 ServerIP,修改后重啟程式通常連接 MySQL 資料庫要有 IP, port(如果用預設值,就不需要), user name, password
如果寫死在程式內,那就沒辦法改,如果設在 ini 中,那就改 ini 檔
但 user/pasword 用明文寫在 ini 檔有安全性疑慮
uj5u.com熱心網友回復:
更改了現狀的ip還是不行,是不是哪里還有被限制了?uj5u.com熱心網友回復:
不確定的你的 server 是不是只換 IP 或者是另一臺,如果是另一臺,設定是否和原來那臺一模一樣?換了 IP 如果在不同網路區段,是否能連上? 有沒有防火墻擋住?
建議你先在 VB 程式那臺電腦上用 MySQL workbench 看能不能連上資料庫
很多問題未必是 VB 的問題
當然最糟的情形是 IP, 連線字串等是寫死在程式碼,里面,然后又沒有原始碼,那就難辦了
uj5u.com熱心網友回復:
先用mysql客戶端程式,連接一下目標的資料庫,看看到底是否能夠正常連接uj5u.com熱心網友回復:
換了一臺服務器,ip上有點差別。我等下用說的試試看uj5u.com熱心網友回復:
好好!謝謝你們!uj5u.com熱心網友回復:
mysql.dll檔案里面限制了嗎是?uj5u.com熱心網友回復:
下隨便找個Navicat之類的資料庫工具連一下新的資料庫IP如果不能連通,解決之
如果能連通
如果程式還報連接資料庫錯誤,那么可以確定資料庫連接的配置在別處了,或者寫死在exe里面
這樣就需要逆向修改了
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/21821.html
標籤:VB基礎類
上一篇:匯編語言復制子目錄
下一篇:dategridview
