2012-12-17 121 views
0

我決定擴大自己的視野,並使用C#(免費版)來做一個小程序。 程序打開一個mysql表,並在列表視圖中顯示它的內容。我編譯並在我的開發人員機器上運行它,一切正常。然後把它移到我女朋友的電腦上。應用程序啓動並出現窗口,但列表爲空。 免費版本是否有任何限制,如果它在另一臺機器上運行,可以阻止連接?這是我試圖運行的發佈編譯的exe。C#的MysqlConnector可以在我的一臺電腦上工作,但不能在另一臺電腦上工作

+1

你有沒有發現任何異常?我想知道你的數據庫是否配置在另一臺機器上。 – RonaldBarzell

+1

沒有限制。有許多可能性與您的問題相抵觸。你可以發佈你寫的代碼嗎? –

+0

兩臺機器都使用相同的外部數據庫。數據庫的管理由一個delphi程序處理。該程序可以連接兩臺機器。使用相同的端口,uids,密碼和數據庫。 – TheBurnMill

回答

0

沒有我知道的限制。你如何處理異常?這很可能是因爲環境不匹配,這意味着您沒有MySQL或連接字符串不適用於其他計算機。

如果您正在捕獲異常並抑制錯誤,那麼您可能很容易就會忽略關於連接的異常。

+0

不要緊,只是我前額的骨頭太厚。這是一個端口問題。我被愚蠢的事實,德爾福計劃在一臺機器上編譯不工作,在另一臺機器上工作。 – TheBurnMill

相關問題