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

Conexion a MySQL no trae datos pero si conecta

Estas en el tema de Conexion a MySQL no trae datos pero si conecta en el foro de Visual Basic clásico en Foros del Web. Saludos Tengo una pequena aplicacion en VB6 con una BD en MySQL. Con este conectionstring me conecto desde VB6 a MySQL: ---------------------------------------------------------------- "Driver={MySQL ODBC 5.1 ...
  #1 (permalink)  
Antiguo 18/07/2011, 06:53
 
Fecha de Ingreso: octubre-2005
Mensajes: 76
Antigüedad: 18 años, 6 meses
Puntos: 5
Conexion a MySQL no trae datos pero si conecta

Saludos

Tengo una pequena aplicacion en VB6 con una BD en MySQL.

Con este conectionstring me conecto desde VB6 a MySQL:
----------------------------------------------------------------
"Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=chld; User=root;Password=avalon;Option=3;"
----------------------------------------------------------------


y con una validacion confirmo que la conexion se ha establecido:
----------------------------------------------------------------
If cnConexdb.State <= 0 Then
MsgBox "No se ha podido realizar la Conexión con la Base de Datos", vbCritical, "Fallo la Conexion"
End If
----------------------------------------------------------------


Pero solo se establece la conexion, no me trae datos de las tablas ni guarda en ellas. Por ejemplo, tengo un Combobox con un listado en la ventana principal que se carga del programa, y no carga nada.
----------------------------------------------------------------
Function ListaCargos()

'On Error GoTo errHandle

cmbCargoEmple.Clear

'Lista Cargos de Empleados
strSQL = "Select cargo from cargos order by cargo"
Set RsDatos = New Recordset
RsDatos.Open strSQL, cnConexdb, adOpenStatic, adLockOptimistic
If RsDatos.RecordCount > 0 Then
While Not RsDatos.EOF
cmbCargoEmple.AddItem RsDatos("cargo")
RsDatos.MoveNext
Wend
End If

'If Err Then
'errHandle: errHandle (Me.Name)
'End If

End Function
----------------------------------------------------------------

El RecordCount me lo trae con -1
Desconozco hasta el momento la razon del porque con una conexion establecida, no puedo tener acceso a los datos de los registros de las tablas. El programa no me genera ningun error del cual pueda referenciarme para realizar una busqueda en base a ello, solo no carga los datos de las tablas. Uso ADO 2.8.
  #2 (permalink)  
Antiguo 18/07/2011, 11:46
 
Fecha de Ingreso: octubre-2005
Mensajes: 76
Antigüedad: 18 años, 6 meses
Puntos: 5
Respuesta: Conexion a MySQL no trae datos pero si conecta

jajaja mis problemas siempre son complejos xD

Etiquetas: bd, combobox, conexion, mysql, sql, tabla, 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 08:38.