关键字不支持'数据源'

时间:2014-10-06 03:48:01

标签: mysql vb.net

我的连接有问题。错误说数据源中不支持关键字,我不知道下一步该做什么。提前谢谢!

Imports MySql.Data
Imports MySql.Data.MySqlClient
Public Class frmMasancayClinicSignupvb
    Dim connection As New MySqlConnection
    Dim myReader As MySqlDataReader
    Dim Adapter As MySqlDataAdapter
    Dim myCommand As MySqlCommand
    Dim Dset As New DataSet
    Dim table As New DataTable
    Dim MyQuery As String
    Dim i As Integer
    Private Sub frmMasancayClinicSignupvb_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        connection = New MySqlConnection("Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\Mark\Documents\MASANCAYCLINICLOGIN.mdf;Integrated Security=True;Connect Timeout=30")
        Try
            If connection.State = ConnectionState.Closed Then
                connection.Open()
                MsgBox("connected to database")
            Else
                connection.Close()
            End If
        Catch ex As Exception
            MsgBox(ex.ToString)
        End Try
        connection.Close()


    End Sub
End Class

1 个答案:

答案 0 :(得分:0)

您似乎正在传递SqlConnectionStringBuilder的参数 - 这是Microsoft的SqlServer数据库,而不是MySql。 (看到 http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnectionstringbuilder.integratedsecurity(v=vs.110).aspx?cs-save-lang=1&cs-lang=vb#code-snippet-2)。

MySqlConnection采用"数据源"但是没有采取其他参数。见:

http://dev.mysql.com/doc/refman/5.0/es/connector-net-examples-mysqlconnection.html#connector-net-examples-mysqlconnection-defctor