'Se declaran las variables
Private conexion As ADODB.Connection
Private WithEvents rs As ADODB.Recordset
'Constante para la base de datos
rutaBase = "basededatos.mdb"
'Se crean nuevos objetos
Set conexion = New ADODB.Connection
Set rs = New ADODB.Recordset
'Establezco la conexion
With conexion
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & rutaBase & ";"
.Open
End With
'Creo el recordset con el campo para llenar mi combo
rs.Open "SELECT usuario FROM usuarios", conexion, adOpenDynamic, adLockOptimistic
'Mientras el recordsert no llegue a su fin
'Se añade el campo en la posicion 0 (es el unico) y movemos a la sig posicion del rs
While Not rs.EOF
lstUsuario.AddItem rs.Fields(0)
rs.MoveNext
Wend