Imports MySql.Data.MySqlClient这句我是加了的,ADD Reference加有Mysql.data,但是
“MySqlConnection”是模糊的名称空间“MySql.Data.MySqlClient”。出错了,怎么解决呢?
这个是我的代码,希望高手指导一下,怎么通过网络远程连上已有的MYSQL数据库
Imports System.Net
Imports MySql.Data.MySqlClient
Public Class Form1
Dim ServerString As String = "Server=202.193.75.143;User Id=hst;Password=hst;Database=wl_gnss;Port=3306"
Dim SQLConnection As MySqlConnection = New MySqlConnection
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load '打开数据库
SQLConnection.ConnectionString = ServerString
Try
If SQLConnection.State = ConnectionState.Closed Then
SQLConnection.Open()
MsgBox("成功连接到 MySql数据库")
Else
SQLConnection.Close()
MsgBox("连接失败")
End If
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub
End Class
------解决思路----------------------
这样的错误通常是因为多次引用不一致。
检查下服务器资源管理器或其他dll引用的mysql和你项目引用的mysql是否版本不一致,或者mysql的文件目录不一致。