關於 LabSQL 遠端連線

我利用 LabSQL 要讓 LabView可以直接把資料寫到資料庫中,
在自己的電腦執行沒有問題( Mysql server),
但是要到別人電腦執行,
就會出現下面的錯誤,

Exception occured in Microsoft OLE DB Provider for ODBC Drivers: [MySQL][ODBC 3.51 Driver]Can’t connect to MySQL server on ‘192.168.1.4’ (10060) in ADO Connection Open.vi->sql.vi

我猜應該是 Mysql 的設定有誤,
請問我該怎麼解決?

我是用 Labview 8.2.1 + LabSQL 1.1a
作業系統是  xp home
另外我也用了 phpmyadmin 去作遠端連線,是可以連結到資料庫中查資料的。


JasonHuang39332.5766319444

SQL 需設定ODBC DataSourceName 資料庫來源 ,您程式碼內 DSN=???? 是否有誤.

我是設定遠端連線的字串,

DRIVER={MySQL ODBC 3.51 Driver};;Server=192.168.1.4;User ID=labview;Password=labview;Database=table;

ps. 兩台電腦也都裝了 MySQL ODBC 3.51 Driver

Server=192.168.1.4;User ID=labview;Password=labview

您另外一台客戶端 MySQL server 有設登入帳號密碼權限給他嗎?

I just met this problem also, i think you need check your firewall setting, to make it free for labview program to access networking. the error code of 10060 is about the similar meaning…

感謝各位前輩的回答,
試過各位前輩的回覆,
我想我已經解決我的問題,

大致上問題是這樣,
1. 因為我是用 exe 給其他台電腦執行,
    但是不知道為什麼在他機的安裝出了問題,
    在我重新安裝他機之後就解決了。

2. 在主機端的 mysql 設定,我確實有開啟權限。

再次感謝大家的回覆。