COMO CARGAR EN UN COMBOBOX REGISTROS DE TABLA SQL
Publicado por NELSON DARIO SANABRIA (3 intervenciones) el 06/11/2007 18:28:11
BUENAS TARDES:
ESTOY PROGRAMANDO EN VB 6.0 Y NECESITO CARGAR UN COMBOBOX CON LOS REGISTROS DE UN CAMPO EN UNA TABLA SQL.
TENGO EL SIGUIENTE CODIGO PERO CADA VEZ QUE OPRIMO LA PESTAÑA DEL COMBOBOX SE AÑADE EL PRIMER REGISTRO ALMACENADO EN LA TABLA.
¿COMO PUEDO MOSTRAR LOS REGISTROS DE UN CAMPO EN EL COMBOBOX SIN QUE CADA VEZ QUE OPRIMO LA PESTAÑA SE ME REPITA EL MISMO REGISTRO?
Private Sub Combo1_DropDown()
Set Con = CreateObject("adodb.connection")
Set rec = CreateObject("adodb.recordset")
' abres tu driver de conexion con la base de datos(depende del gestor
cConexion = "Provider=sqloledb; Data Source=0.0.0.0;Initial Catalog=PRUEBA;User Id=NN;Password=0000000;"
Con.Open (cConexion)
'sql statement to select items on the drop down list
Set rec = Con.Execute("select ip from prueban2")
'rec.Open Con.Execute, Con
Do Until rec.EOF
Combo1.AddItem rec("ip") 'Adds lastnames to dropdown list
rec.MoveNext
Exit Sub
Loop
'Close connection and the recordset
rec.Close
Set rec = Nothing
Con.Close
Set Con = Nothing
End Sub
ESTOY PROGRAMANDO EN VB 6.0 Y NECESITO CARGAR UN COMBOBOX CON LOS REGISTROS DE UN CAMPO EN UNA TABLA SQL.
TENGO EL SIGUIENTE CODIGO PERO CADA VEZ QUE OPRIMO LA PESTAÑA DEL COMBOBOX SE AÑADE EL PRIMER REGISTRO ALMACENADO EN LA TABLA.
¿COMO PUEDO MOSTRAR LOS REGISTROS DE UN CAMPO EN EL COMBOBOX SIN QUE CADA VEZ QUE OPRIMO LA PESTAÑA SE ME REPITA EL MISMO REGISTRO?
Private Sub Combo1_DropDown()
Set Con = CreateObject("adodb.connection")
Set rec = CreateObject("adodb.recordset")
' abres tu driver de conexion con la base de datos(depende del gestor
cConexion = "Provider=sqloledb; Data Source=0.0.0.0;Initial Catalog=PRUEBA;User Id=NN;Password=0000000;"
Con.Open (cConexion)
'sql statement to select items on the drop down list
Set rec = Con.Execute("select ip from prueban2")
'rec.Open Con.Execute, Con
Do Until rec.EOF
Combo1.AddItem rec("ip") 'Adds lastnames to dropdown list
rec.MoveNext
Exit Sub
Loop
'Close connection and the recordset
rec.Close
Set rec = Nothing
Con.Close
Set Con = Nothing
End Sub
Valora esta pregunta


0