Ver Mensaje Individual
  #22 (permalink)  
Antiguo 21/08/2009, 12:13
Avatar de nonpublic
nonpublic
 
Fecha de Ingreso: agosto-2009
Mensajes: 240
Antigüedad: 15 años, 8 meses
Puntos: 4
Respuesta: Conectar VB6 con MySQL

Prueba estas cosas:

1- Verifica que estas librerias esten presentes en las referencias del proyecto
Cita:
Microsoft ActiveX Data Objects 2.8 Library
Microsoft ActiveX Data Objects Recordset 2.8 Library.
2.- Verifica que en el firewall de windows (ya que tienes instalada la version para windows sin web) tengas una excepcion para el puerto que mencionas en el codigo. Si no la tienes creala. Ojo que si cambiaste el puerto de escucha al momento de la instalacion, tienes que considerar ese cambio.

Cita:
dbPto = "PORT=3306;"
3.- Verifica que la cadena de conexion haga referencia al driver que tienes instalado
Cita:
cnxString = "DRIVER={MySQL ODBC 5.1 Driver};" _
+ dbSrv + dbNmb + dbPto + dbUsr + dbPwd + dbOpc
4.- Verifica que los datos que estes pasando a tu cadena de conexion sean correctos
Cita:
dbSrv = "SERVER=x.x.x.x;" ' Pon el ip asignado al equipo que corre el MySql Server
dbNmb = "DATABASE=midb;" 'Pon el nombre exacto de la BD
dbPwd = "PASSWORD=mipwd;" ' Pon el PWD case sensitive
dbUsr = "USER=miusr;"
' Pon el usuario que tiene acceso GLOBAL a tu BD.

Si todo esto es correcto deberia funcionar. En caso contrario reinstala tu servidor Mysql.