我都已經通過一些教程走了,我的連接不停地進行故障的SQL數據庫,我已經嘗試了很多不同的連接方式。連接到從Excel
我通過mySQL工作臺連接到mySQL。我正在使用IP地址和端口號,然後使用我的憑據登錄。這工作得很好,我能夠做我需要的查詢。
我現在正在試圖通過Excel來訪問這個數據庫,最好是通過VBA。我試圖創建一個新的連接,但我似乎沒有任何工作。我不知道要將什麼放入我的strConn字符串中。
我目前正在使用:
Options Explicit
Private Sub CommandButton2_Click()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim strConn As String
Set cn = New ADODB.Connection
strConn = "DRIVER={MySQL ODBC 5.3.7 Driver};" & _
"SERVER=XXX.XXX.X.X;" & _
"PORT=3306" & _
"DATABASE=cahier_de_lab;" & _
"UID=xxx;" & _
"PWD=xxx;" & _
"Option=3"
cn.Open strConn
' Find out if the attempt to connect worked.
If cn.State = adStateOpen Then
MsgBox "Welcome to Pubs!"
Else
MsgBox "Sorry. No Pubs today."
End If
' Close the connection.
cn.Close
End Sub
感謝您的幫助!
司機看起來我錯了。 –
這是... https://www.google.com.au/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=vba+mysql+driver+connection+string –
您可能需要建立一個odbc連接。 –