Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Error vb6 Mysql Odbc

Estas en el tema de Error vb6 Mysql Odbc en el foro de Visual Basic clásico en Foros del Web. Hola gente!!! Tengo la siguiente conexion en un modulo Código: Public Function Conectar_bd() Set CON = New ADODB.Connection Set Comd = New ADODB.Command Set Rs ...
  #1 (permalink)  
Antiguo 02/03/2012, 05:34
 
Fecha de Ingreso: mayo-2008
Mensajes: 224
Antigüedad: 16 años, 6 meses
Puntos: 4
Error vb6 Mysql Odbc

Hola gente!!!

Tengo la siguiente conexion en un modulo

Código:
    Public Function Conectar_bd()

    Set CON = New ADODB.Connection
    Set Comd = New ADODB.Command
    Set Rs = New ADODB.Recordset

    CON.CommandTimeout = 40
    CON.CursorLocation = 1

    CON.Open "DRIVER={MySQL ODBC 5.1 Driver};DATABASE=vbase;SERVER=vserver;UID=vusuario;password=vpasword;PORT=3306;"

    Set Comd.ActiveConnection = CON

    End Function
Luego en otra seccion lo llamo de esta forma
Código:
Conectar_bd
          Comd.CommandText = "SELECT * FROM tabla"
          Rs.CursorLocation = adUseClient
          Rs.Open Comd, , 1, 1
Bien les cuento. Todo funciona correctamente incluso compilado. Pero el problema me surge cuando lo instalo en otra maquina. Me aparece el cuadro de

Código:
"error '-2147220992(80040200)' en tiempo de ejecucion
[microsoft][Administrador de controladores ODBC] no se encuentra el nombre del origen de datos y no se especifico controlador predeterminado"
Ahora les digo lo que uso y donde esta instalado.
Estoy en XP y ya tengo instalado el connector Mysql 5.1
Probre realizar la conexion manualmente de la maquina con dificultad directamente del administrdor de origen de datos y funciona correctamente.

El problema surge cuando intento hacerlo mecanicamente desde el vb.
Instale el programa en la otra maquina usando Inno Setup.

La conexion que detalle antes la probe de varias maneras y de todas formas me tira el error.

Estara faltando alguna libreria?? Alguna idea plisss?
  #2 (permalink)  
Antiguo 05/03/2012, 02:39
 
Fecha de Ingreso: noviembre-2005
Mensajes: 751
Antigüedad: 19 años
Puntos: 13
Respuesta: Error vb6 Mysql Odbc

Hola

Has instalado y configurado el ODBC de MySQL en el equipo en el que quieres instalar la aplicación?, por lo que veo en el mensaje parece que ese puede ser el error.

Aunque crees el instalador con Inno Setup, este no incluye el ODBC y la configuración del MySQL, tienes que hacerlo a mano o crear algo por tu cuenta (yo lo suelo instalar a mano)

--Saludos--
  #3 (permalink)  
Antiguo 19/04/2012, 14:26
Avatar de jimylu  
Fecha de Ingreso: noviembre-2006
Ubicación: Perú
Mensajes: 274
Antigüedad: 18 años
Puntos: 5
Respuesta: Error vb6 Mysql Odbc

exacto te falta instalar el odbc y configurarlo con los datos q tienes usuario y password
__________________
Espero haberte sido de ayuda. :D
www.jminformatics.com

Etiquetas: mysql, odbc, programa, vb, vb6
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:05.