SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Tarko en Miércoles 1 de Diciembre de 2004, 15:42

Título: Alamacenar En Un Combo List Desde Base De Datos
Publicado por: Tarko en Miércoles 1 de Diciembre de 2004, 15:42
He intentado almacenar valores de una columna de una tabla a un combo list, usé lo siguiente

combolist.AddItem rs("columna_id")
pero solo almacena un valor que es el primero, traté de usar
for i=1 to rs.EOF
combolist.AddItem rs("columnaid")
next
pero nada, me parece que el problema está en el límite superior del bucle for .. next. Gracias por su ayuda de antemano.

Christian Parrales
Título: Re: Alamacenar En Un Combo List Desde Base De Datos
Publicado por: Brroz en Miércoles 1 de Diciembre de 2004, 18:16
Hola.

Supongo que ya pronto te cuenta tú mismo de que hacías mal
Realiza un bucle de este estilo:

Código: Text
  1.  
  2. rs.MoveFirst
  3. Do until rs.Eof
  4.    combolist.AddItem rs("columnaid").Value
  5.    rs.MoveNext
  6. loop
  7.  
  8.  

Con un bucle for, la iteración debe ser desde 1 hasta rs.RecordCount y esto no excluye posicionar el siguiente registro...

Suerte.