Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/03/2008, 15:31
Avellaneda
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 17 años, 3 meses
Puntos: 37
Re: cargar campo de acces en listbox en visual basic 6

Sigue siendo igual de sencillo, sólo que ahora tienes que declarar el recordset a nivel de módulo para que esté presente en todas las rutinas del mismo, te pongo el ejemplo:

Código:
Dim rs As ADODB.Recordset   ' rs está declarado a nivel de módulo

Private Sub Command1_Click()
Set rs = New ADODB.Recordset
With rs
    .ActiveConnection = "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" & _
        "C:\animales.mdb"
    .CursorType = adOpenStatic
    .CursorLocation = adUseClient
    .Open "Select * from Especies"
End With
Do Until rs.EOF
    List1.AddItem rs!nombre
    rs.MoveNext
Loop
End Sub

Private Sub List1_Click()
rs.MoveFirst
rs.Find "nombre = '" & List1.Text & "'"
Label1.Caption = rs!Grupo
End Sub