看起来有 ini 档,那个 config.ini 里面不就有 ServerIP,修改后重启程式 通常连接 MySQL 资料库要有 IP, port(如果用预设值,就不需要), user name, password 如果写死在程式内,那就没办法改,如果设在 ini 中,那就改 ini 档 但 user/pasword 用明文写在 ini 档有安全性疑虑
不确定的你的 server 是不是只换 IP 或者是另一台,如果是另一台,设定是否和原来那台一模一样? 换了 IP 如果在不同网路区段,是否能连上? 有没有防火墙挡住? 建议你先在 VB 程式那台电脑上用 MySQL workbench 看能不能连上资料库 很多问题未必是 VB 的问题 当然最糟的情形是 IP, 连线字串等是写死在程式码,里面,然后又没有源码,那就难办了
通常连接 MySQL 资料库要有 IP, port(如果用预设值,就不需要), user name, password
如果写死在程式内,那就没办法改,如果设在 ini 中,那就改 ini 档
但 user/pasword 用明文写在 ini 档有安全性疑虑
换了 IP 如果在不同网路区段,是否能连上? 有没有防火墙挡住?
建议你先在 VB 程式那台电脑上用 MySQL workbench 看能不能连上资料库
很多问题未必是 VB 的问题
当然最糟的情形是 IP, 连线字串等是写死在程式码,里面,然后又没有源码,那就难办了
如果不能连通,解决之
如果能连通
如果程序还报连接数据库错误,那么可以确定数据库连接的配置在别处了,或者写死在exe里面
这样就需要逆向修改了