Visual Basic.NET - Cuestión sencilla

   
Vista:

Cuestión sencilla

Publicado por Carlos (33 intervenciones) el 24/10/2007 18:01:00
Hola:

Las siguientes líneas de código nos hacen un listado en un listbox, con los nombres de las personas que el código de la categoría = 1

Dim consulta As String = " select nombre from d_personales where (codigo_ca=1)"
orden = New OleDbCommand(consulta, conexionconbd)
lector = orden.ExecuteReader()
While lector.Read()
ListBox1.Items.Add(lector("nombre"))
End While
conexionconbd.Close()

¿ Quisiera saber el código para que el valor de "codigo_ca" lo tomase de un label, osea que el valor 1 lo pudisemos cambiar ?

Un saludo,
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:Cuestión sencilla

Publicado por P. J. (706 intervenciones) el 24/10/2007 18:55:39
Dim consulta As String = "select nombre from d_personales where codigo_ca=" & convert.ToInt32(me.label.text)

Con eso espero se resuelva tu consulta, entiendo que " codigo_ca " en un campo INT en tu BD, de no ser asi seria

Dim consulta As String = "select nombre from d_personales where codigo_ca='" & me.label.text & "'"

Ojala te ayude.
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:Cuestión sencilla

Publicado por Carlos (33 intervenciones) el 24/10/2007 19:22:41
Hola:

Tu código funciona correctamente.
Con lo que no acertaba era:
codigo_ca=" & convert.ToInt32(me.label1.text)

Un saludo.
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