1
嗨,大家好,我需要幫助。使用visual basic訪問遠程計算機上的xampp數據庫6
我有一個簡單的Visual Basic 6應用程序,它將數據存儲在xampp數據庫中。它工作正常,當我在本地使用下面的代碼訪問我的數據庫:
Public cn As ADODB.Connection
Public rs As ADODB.Recordset
Sub main()
Set cn = New ADODB.Connection
cn.ConnectionString = "Driver={MySql ODBC 3.51 Driver}; Server=localhost; Port=3306; database=MY_DATABASE; user=root; password=; option=3;"
cn.Open
End Sub
現在我複製了Visual Basic應用程序我使用並粘貼到聯網的計算機,並做了一些修改的代碼來訪問XAMPP數據庫存儲在另一臺電腦上。這裏是代碼
Public cn As ADODB.Connection
Public rs As ADODB.Recordset
Sub main()
Set cn = New ADODB.Connection
cn.ConnectionString = "Driver={MySql ODBC 3.51 Driver}; Server=\\192.100.50.2\choco; Port=3306; database=MY_DATABASE; user=root; password=; option=3;"
cn.Open
192.100.50.2是IP地址和巧克力是存儲已XAMPP數據庫的計算機的計算機名稱。我的問題是我無法訪問xampp數據庫,並且出現運行錯誤「未知的MySQL服務主機」\ 192.100.50.2 \ choey'[1106]「。請幫幫我。先謝謝了。
沒有深入MySQL的ODBC驅動程序的連接字符串的語法...它似乎你想要的IP地址*或*計算機名稱,但不是兩個。 – Bob77
嘗試ping'ping 192.100.50.2 \ choco' – luchosrock
我記得有一次我有類似的問題,請檢查:(1)您已經在您的mysql conf文件中正確設置了您的mysql服務器IP(2)您授予訪問用戶你正在運行VB代碼的IP地址。 – luchosrock