Como enlazar Visual Basic 6 con Mysql, codigo y video

Iniciado por BARMANMMA, 21 Junio 2012, 21:11 PM

0 Miembros y 2 Visitantes están viendo este tema.

BARMANMMA

Bueno amigos aqui os pongo un video realizado por mi donde se muestra como enlazar una base de datos de mysql sencilla con Visual Basic 6, es basico pero creo que ayuda, no es que sea especialista pero ya que estoy comenzando espero que le ayude a gente como yo, seguro que se puede mejorar y perfeccionar pero a nivel basico esta bastante bien, gracias y un saludo a todos.

codigo
Código (vb) [Seleccionar]

Private Sub Command1_Click()
    Dim i As Integer
    '1º EJECUTAR LA CONSULTA
    Data1.Commands(1).Execute
    '2º ABRIR EL RECORDSET
    If Data1.Recordsets(1).State = 0 Then
        Data1.Recordsets(1).Open
    End If
    '3º procesar la informacion
    For i = 1 To Data1.Recordsets(1).RecordCount
        List1.AddItem Data1.Recordsets(1).Fields(0).Value
        Data1.Recordsets(1).MoveNext
    Next
   
    '4ºcerrar el recordset
    If Data1.Recordsets(1).State = 1 Then
         Data1.Recordsets(1).Close
    End If
   
   
End Sub

[youtube=425,350]http://youtu.be/90vysSQ3T7c[/youtube]

Graphixx

Jeje vas bien ta bueno, yo te recomiendo mejor usar ODBC y Flexgrid.
Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx
Mi blog

seba123neo

trata de no usar mas el control Data, aparte de estar en desuso, ya esta obsoleto ya que funciona con DAO, que es un metodo viejo de acceso a datos, y en proyectos grandes es imposible manejar, usa ADO y desde codigo todo. DAO ya no existe. y te podes conectar a MySQL directamente sin ODBC.

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

HdM

Buenas.

@BARMANMMA: veo que estás utilizando un conector MySQL ya bastante pasado, actualmente va por la v. 5.1.11

@seba123neo: Totalmente de acuerdo a lo de utilizar ADO y todo por código.

Citary te podes conectar a MySQL directamente sin ODBC.

¿A qué te refieres ahí? Para poder conectar a MySQL necesariamente hay que instalar su conector (driver ODBC). Luego ADO a más bajo nivel pasa por ODBC. Corrígeme si me equivoco.

¿O te refieres a instalar el conector y no crear ningún DSN en el equipo y directamente trabajar con la cadena de conexión, que personalmente creo que es mejor y más versátil?

Saludos.


- Nice to see you again -

seba123neo

claro, el driver de mysql hay que instalarlo si o si, me refiero a no tener que crear un DSN para conectar, se puede hacer con una simple cadena de conexion que use el driver directamente, como en todos los motores de base de datos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

HdM


- Nice to see you again -