Conectar una base de datos de Mysql desde visaul basic

Guillermo
26 de Julio del 2005
Hola amigos
Alguien pudiera ayudarme necesito conectar una base de datos de Mysql a visual basic para poder manipularla, ya instale el odbc para mysql y con el control ado ya puedo verla pero lo que quiero es hacerlo en modo programado es decir.

Set cnEmporio = New Connection
With cnEmporio
.Provider = "MSDASQL.1" '& "Data Source=" & sbase & ";" & "Jet OLEDB:Database Password=laclave"
.ConnectionString = "E:Archivos de programaMySQLMySQL Server 4.1dataemporio1"
End With
cnEmporio.Open

alguien pudiera corregirme ya que soy nuevo en esto, y me gustaria aprender.

Salu2.

Fernando
26 de Julio del 2005
Para MySQL o para SQL, es preferible usar ADODB. No se si hay otra forma de hacerlo.

Dim cn As New ADODB.Connection
cn.ConnectionString = "PROVIDER=MSDASQL.1;DRIVER={MySQL ODBC 3.51.06 Driver};SERVER=server_host;DATABASE=db_name;UID=user_id;PWD=user_pwd;OPTION=16427;"
cn.CursorLocation = adUseClient
cn.Open
.....
cn.Close
Set cn=Nothing

Si tenes dudas con recpecto al ConnectionString, fijate en http://www.connectionstrings.com