2015-09-24 126 views
1

我有MySQL連接器,我可以在服務器資源管理器中看到我的MySQL數據庫,我可以創建表和其他東西......但是當我試圖通過SqlConnectionSqlCeConnection訪問它時得到錯誤40或一個圖像麻煩連接Visual Studio到MySQL

enter image description here

在英國則意味着誤差試圖訪問沒有定義爲一個對象的一個​​實例對象引用的數據英寸

+0

那就是空引用異常。它發生什麼? – Rob

+0

檢查您的連接字符串。 –

回答

1

好:

  • SqlConnection的Microsoft SQL Server只有
  • SqlCeConnection的Microsoft SQL Server CE(精簡版)只有

您需要使用MySqlConnection連接到MySQL!

1

您正試圖使用​​SqlConnection來連接MySql。這不會以這種方式工作。您需要一個Mysql.Data庫來使用MySql數據庫。

簡單每個Sql(種類和方法)前綴'我'。像SqlConnection到MySqlConnection一樣。

1

請問您可以添加Mysql.Data.MysqlClient; 之前,添加引用來源「Mysql.Data」,「Mysql.Web」 更改「MySqlConnection」而不是「SqlConnection」。