Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Conexion a mysql con visual basic
Enviado por Icesama el día 27 de febrero de 2006
Hola! necesito hacer un programa en visual basic que se conecte y manipule una bd de mysql, pero no me marca un error en la conexion el codigo que use es el siguiente
Dim cadena_conexion As String
cadena_conexion = \\\"DRIVER={MySQL ODBC 3.51 Driver}; SERVER= localhost; DATABASE=escuela ;PWD=; UID=Root;OPTION=3\\\"
Dim db As rdoConnection
Set db = New rdoConnection
db.Connect = cadena_conexion
use la referencia remote data control 2.0 y instale el odbc 3.51 pero me marka el error 40002 : hy000: [mysql odbc 3.51driver] no puede encontrar {odbc 3.51driver} ojala alguien me pueda ayudar al respecto
tuve el mismo problema, es por un bug de microsoft, el problema es que el conector busca en el registro el driver con nombre \\\\\\\"{MySQL ODBC 3.51 Driver}\\\\\\\" , sin embargo el nombre del driver es \\\\\\\"MySQL ODBC 3.51 Driver\\\\\\\".
este bug se arregla bajandote el ultimo conector de este ftp.
buenas tengo una aplicación en Visual Basic cliente servidor donde el servidor empleara ADO para que pueda acceder al driver ODBC que nos permitirá conectarnos con MySQL.
Se trata de un servicio de control de mantenimiento de un centro, cualquier cliente puede acceder al servidor y mediante validación, poder dar de altas, bajas, es decir, cualquier modificación en las tablas.
Funciona con access y utilizando DAO ( solo me falla la consulta de eliminación pero espero solucionarlo en breve), el problema es q no se donde modificar el codigo para hacer referencia a que se esta utilizando ADO Yy no se bien donde meterle las cadenas de conexión que hacen referencia al driver odbc y a la versión de turno de mysql.
Por supuesto q se instalar y configurar el odbc y el mysql para vincular las tablas desde access y todo lo demas, mis dudas estan en el codigo.
Ejemplo del codigo que creo q me falta:
Dim CnnService As ADODB.Connection
Dim Cnn4 As New ADODB.Recordset