1
我試圖做一個數據庫在本地主機上[MySQL的]的連接,但我有一個問題....的MySqlConnection「是命名空間中的歧義」 MySql.Data.MySqlClient [Visual Basic中-VS2008]
這是代碼:(這是一個叫做ConnectDateBase.vb類...)
Imports MySql.Data.MySqlClient
Public Class ConnectDateBase
Public Class MySQLConnect
Public db_con As New MySqlConnection
Private Sub connect()
Dim dbname As String = "DBNAME"
Dim dbhost As String = "localhost"
Dim user As String = "root"
Dim pass As String = "DBPASSWORD"
If Not db_con Is Nothing Then db_con.Close()
db_con.ConnectionString = String.Format("server={0}; user id={1}; password={2}; database={3}; pooling=false", dbhost, user, pass, dbname)
Try
db_con.Open()
Catch ex As MySqlException
MsgBox("Database Error:[" & ex.Message & "]")
End Try
End Sub
End Class
這是我的問題: 錯誤列表 - >
- 的MySqlConnection」是AMBI guous在命名空間「MySql.Data.MySqlClient
- 個MySqlException」是命名空間中的曖昧'MySql.Data.MySqlClient [誤差具有相同的類型]
我試圖添加參考,但我不t知道什麼參考添加...(Mysql.web或Mysql.data)都失敗了...... 因爲我使用的操作系統:安裝了.NET Framework 3.5和MySql Connector NET 6.8.3的Windows xp sp3。 知道任何人如何解決這個問題(邏輯錯誤)請...
嘗試刪除所有與MySql相關的引用,然後僅添加引用到Mysql.data.dll – har07
Thx很多Har07它的工作原理! –