Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/10/2011, 22:18
Avatar de gerardo_goh
gerardo_goh
 
Fecha de Ingreso: noviembre-2008
Mensajes: 107
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Como Cargar Un Combobox Desde Una Tabla Sql

Hola Amigo te dejo un ejemplo de cargar datos de una base de datos, mi bd esta creada en Mysql, Nada más adaptala a tus necesidades:

Código vb:
Ver original
  1. '=========================================================
  2. 'Asignacion de variables de conexion a la base de datos  =
  3. '=========================================================
  4.  
  5. Public rs_tblestado As ADODB.Recordset
  6.  
  7. Sub datos_tblestado()
  8.   Set rs_tblestado = New ADODB.Recordset
  9.   On Error Resume Next
  10.   With rs_tblestado
  11.       .ActiveConnection = con
  12.       .CursorLocation = adUseClient
  13.       .CursorType = adOpenDynamic
  14.       .LockType = adLockOptimistic
  15.       .Open "SELECT idestado,nom_estado FROM tblestado"
  16.   End With
  17. End Sub
  18.  
  19. Private Sub Form_Load()
  20.     Dim siguiente As Integer
  21.     conectar
  22.     datos_tblestado
  23.  
  24.    
  25.     Set dgEstado.DataSource = rs_tblestado
  26.     Set dgLiga.DataSource = rs_tblliga
  27.     '--------------------------------------------------------
  28.    With rs_tblestado
  29.          Do Until .EOF
  30.     ' suponemos que la columna a cargar es la primera
  31.            cboEstado.AddItem .Fields(1)
  32.             .MoveNext
  33.          Loop
  34.     End With
  35.        
  36. End Sub
  37.  
  38. 'Esto es en un modulo
  39. 'Variables globales
  40. Public con As Connection
  41.  
  42. Public Sub conectar()
  43.   Set con = New ADODB.Connection
  44.   con.ConnectionString = "driver={MySQL ODBC 5.1 Driver};server=localhost;uid=root;pwd=****;database=***;connection=3306"
  45.   con.Open
  46. End Sub

Saludos!!!