Visual Basic.NET - Insertar registros combobox

   
Vista:

Insertar registros combobox

Publicado por Llaverin (22 intervenciones) el 04/10/2007 17:22:11
Hola a tod@s:
Mi pregunta es la siguiente, ya se que para la mayoria será una tonteria, pero he estado mirando a traves de internet y no he visto nada.

Estoy creando un programita en VB.Net, con base de datos SQL, me conecto a traves de ADO.

Necesito cargar un combo, os pongo el codigo:

rst.open ("Select Nombre, Id From Usuario Where Id = 1;", cnn)
Do Until rst.EOF
cmbUsuario.Items.Add("Nombre") 'AQUI tengo el error que no se como poner el
nombre para que me lo cargue sin ningun error
rst.MoveNext()
Loop

Muchas gracias de antemano
Saludos
Ana
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Insertar registros combobox

Publicado por SirMagno (12 intervenciones) el 04/10/2007 17:30:51
Hola,

Intenta referirte a los campos del rst de la siguiente forma

rst.nombrecampo

en tu caso

rst.nombre
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Insertar registros combobox

Publicado por haver (196 intervenciones) el 04/10/2007 17:32:25
Pues deberias de actualizarte utiliza dataset
dim cnx as new sqlclient.sqlconnection("MI CONEXION mira en www.connectionstrings.com")
dim dt as new sqlclient.sqldatadapter("Select Nombre, Id From Usuario Where Id = 1",cnx)
dim ds as new dataset
dt.fill(ds,"usuario")
cmbusuario.datasource = ds

ahora solo busca las definiciones para valuemember y displaymember
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Insertar registros combobox

Publicado por Llaverin (22 intervenciones) el 05/10/2007 11:06:26
Muchas gracias a los dos.

Pero una pregunta, que es más factible, más rapido a la hora de mostrar registros en un MsFlexGrid, ADO o DataSet?

Si fuese DataSet, me podriais decir algun manual que estuviese bien?

De todas formas he probado lo de rst!Nombre y me sigue sin salir, si sabeis algo más decirmelo si no os importa, mientras me ire informando, a ver si consigo algo.

Muchas gracias

Saludos
Ana
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Insertar registros combobox

Publicado por Llaverin (22 intervenciones) el 05/10/2007 11:54:39
Ya he dado con ello, lo pongo por si alguien también tiene este tipo de problema:

Do until rst.EOF
cmbUsuario.Items.Add(rst("Nombre").Value)
rst.MoveNext()
Loop

Saludos
Ana
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar