私はすでにいくつかのチュートリアルを終えていますが、接続が失敗し続けています。私はさまざまな接続方法を試みました。EXCELからSQLデータベースに接続
私は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接続も設定してください。 –