Conectar una base de datos de Mysql desde visaul basic
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.
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.
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
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