Cara da uma olhadinha se funciona, este código, ele é para a conexão com o banco de dados MySQL: On Error GoTo trata_erro Me.MousePointer = vbHourglass Set gConexao = New ADODB.Connection gConexao.ConnectionTimeout = 60 gConexao.CommandTimeout = 400 gConexao.CursorLocation = adUseClient gConexao.Open "DRIVER={MySQL ODBC 3.51 Driver};" _ & "user=" & "root" _ & ";password=" & "" _ & ";database=" & "BancoDeDados" _ & ";server=" & "localhost" _ & ";option=" & (1 + 2 + 8 + 32 + 2048 + 16384) Me.MousePointer = vbNormal If gConexao.State = 1 Then SaveSetting App.Title, "Settings", "localhost", localhost SaveSetting App.Title, "Settings", "root", root SaveSetting App.Title, "Settings", "BancoDeDados", BancoDeDados Else MsgBox "Não foi possível estabelecer a conexão. Verifique as configurações e tente novamente.", vbCritical, "Erro durante a conexão..." End If Exit Sub trata_erro: MsgBox Err.Number & " " & Err.Description, vbCritical, "Erro durante a conexão..." Se não funcionar posta ai, que dou uma olhada mais profunda e respondo. Boa sorte!