Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/03/2009, 04:56
Avellaneda
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Respuesta: cargar en un combobox desde una base de datos (Access)

Hola, una forma:

Código Visual Basic:
Ver original
  1. Private Sub Form_Load()
  2. Dim BD As ADODB.Connection
  3. Dim rs As ADODB.Recordset
  4. Set BD = New ADODB.Connection
  5. Set rs = New ADODB.Recordset
  6. ' suponemos que la BD está en el mismo directorio que la aplicación
  7. BD.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =" & App.Path & "\bdPrueba.mdb"
  8. rs.CursorLocation = adUseClient
  9. rs.Open "SELECT * FROM tblCategoria", BD, adOpenStatic, adLockOptimistic
  10. With rs
  11.     Do Until .EOF
  12.         ' suponemos que la columna a cargar es la primera
  13.         cboCategoria.AddItem .Fields(0)
  14.         .MoveNext
  15.     Loop
  16. End With
  17. End Sub

Saludos