2014-10-06 62 views
0

即時通訊存在問題。該錯誤表示該關鍵詞在數據源中不受支持,我不知道下一步該做什麼。提前致謝!關鍵字不支持'數據源'

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 

回答

0

看來,你在參數傳遞的SqlConnectionStringBuilder - 這是微軟的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