ARGENTOP2P

Soporte, Ayuda y Consultas => Programación en General => Mensaje publicado por: djuanv en Junio 10, 2010, 12:21:42

Título: (SOL) - Carga de Lista en Combo me borra DB - Visual Basic
Publicado por: djuanv en Junio 10, 2010, 12:21:42
Buenas


Esta vez les traigo una consulta media extraña.

Tengo lo siguiente:
- ComboBox llamado combo_modificar_destinos
- ADO llamado ado_minutos
- DataGrid llamado dbgrid_minutos
- Tabla en DB llamada "minutos"

La tabla "minutos" tiene 3 columnas, "Caracteristica", "Coste" y "Destino_nombre"

Lo que quiero hacer es, cuando el formulario se carga, el ComboBox cargue una lista con todos los valores de la columna "destino_nombre" de la tabla "minutos".


Lo que encontré en internet es que puede hacerse facilmente utilizando el siguiente código:


Do While ado_minutos.recordset.eof = false
    combo_modificar_destino.AddItem ado_minutos.recordset("destino_nombre")
    ado_minutos.recordset.movenext
Loop


Lo utilicé y funciona pero hubo un problema.


Cuando volví a cargar el formulario, la lista estaba en blanco y no entendia por que... Cuando fui a la tabla me encontre con que, al correr ese código, se borran todos los valores de la columna "Destino_nombre"...

Los cargo nuevamente, ejecuto y se cargan biewn en la lista pero se borran de la DB.


Alguien sabe cual es el problema y como puedo solucionarlo¡??

PD: No quiero cambiar los componentes, es decir, utilizando lo que tengo, como puede hacerse??


Muchas gracias de antemano!!!

Un saludo a todos!!!



EDIT: YA LO SOLUCIONE!!!.. Era que tenia el ComboBox enlazad al ado mediante la opción "DataSource" y por algún motivo me borraba los campos de la tabla!!

QUISE BORRAR EL TOPIC PERO NO ME DEJA