BD = "bd"
PORTA = "3306"
USER = "seunomedeusuario"
SENHA = "suasenha"
CON_STR = "DRIVER={MySQL ODBC 3.51 DRIVER};" _
& "Server=" & SERVER & ";" _
& "Port=" & PORTA & ";" _
& "Database=" & BD & ";" _
& "UID=" & USER & ";" _
& "PWD=" & SENHA & ";" _
& "Option=3;"
With Conexao
.CursorLocation = adUseClient
.ConnectionString = CON_STR
.Open CON_STR
End With
Else
Conexao.Close
Set Conexao = Nothing
End If
End Function
feito isto basta colocar o seguinte noi load do form Principal
Private Sub Form_Load()
Conecta True
End Sub
e no Unload
Private Sub Form_Unload(Cancel As Integer)
Conecta False
End Sub
pronto agora em qualquer evento você pode fazer sua consulta
eu utilizo desta forma
para consulta
SQL = "SELECT * FROM tabela WHERE campo = '" & critério & "'"
Set RS = Conexao.Execute(SQL)
Text1.Text = RS!Nome
para inserir excluir e alterar é assim
'inserir
Conexao.Execute("INSERT INTO tabela (campo1,campo2) VALUES ('valor1','valor2')")
'Alterar
Conexao.Execute("UPDATE tabela SET campo1 = 'novovalor1', campo2 = 'novovalor2' WHERE campo1 = 'Critério'")
e assi vai faça o teste