当前位置: 代码迷 >> Sql Server >> vb.net连接mysql出现提示异常'MySqlConnection' is ambiguous in the namespace 'MySql.Data.M
  详细解决方案

vb.net连接mysql出现提示异常'MySqlConnection' is ambiguous in the namespace 'MySql.Data.M

热度:501   发布时间:2016-04-24 09:43:35.0
vb.net连接mysql出现提示错误'MySqlConnection' is ambiguous in the namespace 'MySql.Data.M
本帖最后由 fenerhanah 于 2014-11-06 21:44:48 编辑
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的文件目录不一致。
  相关解决方案