Principales respuestas
Como puedo ordenar por nombre la siguiente consulta en VB.net?

Pregunta
-
Hola buena tarde a todos los programadores un gusto, tengo una consulta esperando me puedan ayudar a indicarme como puedo ordenar por nombre la siguiente consulta, la tengo en una aplicacion de vb.net 2008 y una base de datos en SQL server 2005 la consulta es la siguiente:
Try
vSQL = "SELECT " & lblCodigo.Text & "," & lblNombre.Text & ", Activo FROM " & lblTabla.Text & " WHERE 1=1 "
If Not chkActivos.Checked Then vSQL &= " AND (Activo =1)
If lblTipo.Text <> "" Then vSQL &= " AND Tipo=" & lblTipo.Text
openDT(DT)
donde y como puedo colocar un ORDER BY NOMBRE EN ESTA CONSULTA????
agradeceré mucho las respuestas y sugerencias me super urge gracias
Respuestas
-
esta un poco raro jejej sin ofender.
podrias ponerlo asi.-
vSQL = "SELECT " & lblCodigo.Text & "," & lblNombre.Text & ", Activo FROM " & lblTabla.Text & " WHERE 1=1 "
If Not chkActivos.Checked Then vSQL &= " AND (Activo =1)
If lblTipo.Text <> "" Then vSQL &= " AND Tipo=" & lblTipo.TextvSQL & = "order by nombre" (checas la sintaxys)
' esto iria al final justo como lo puse (no se como se llama tu campo lblNombre.Text en tu base de datos "nombre" es solo una referencia que le ' puse asi ya deberia ordenartelo por nombre
openDT(DT)saludos, si la solucion te sirvio votala como util, si resolvio tu problema marcala como respuesta
- Marcado como respuesta Programador88 jueves, 19 de julio de 2012 23:35
-
donde y como puedo colocar un ORDER BY NOMBRE EN ESTA CONSULTA????
lo pones al final despues del WHERE
vSQL = "SELECT " & lblCodigo.Text & "," & lblNombre.Text & ", Activo FROM " & _
lblTabla.Text & " WHERE 1=1 ORDER BY Nombre"
lo que no entendi es porque pones el WHERE 1=1 eso no tiene mucho sentido
Leandro Tuttini
Blog
Buenos Aires
Argentina- Marcado como respuesta Programador88 jueves, 19 de julio de 2012 23:35
-
Hola amigo muchisimas gracias por tu respuesta efectivamente me ayudo, mil gracias.
- Marcado como respuesta Programador88 jueves, 19 de julio de 2012 23:48
-
gracias Leandro tu respuesta tambien fue efectiva me ayudo tambien mil gracias por el apoyo y espero poder apoyarlos tambien, soy nuevo en este foro y espero compartir con ustedes y recibir los conocimientos tambien mil gracias Leandro, saludos a Argentina. :)
- Marcado como respuesta Programador88 jueves, 19 de julio de 2012 23:48
Todas las respuestas
-
esta un poco raro jejej sin ofender.
podrias ponerlo asi.-
vSQL = "SELECT " & lblCodigo.Text & "," & lblNombre.Text & ", Activo FROM " & lblTabla.Text & " WHERE 1=1 "
If Not chkActivos.Checked Then vSQL &= " AND (Activo =1)
If lblTipo.Text <> "" Then vSQL &= " AND Tipo=" & lblTipo.TextvSQL & = "order by nombre" (checas la sintaxys)
' esto iria al final justo como lo puse (no se como se llama tu campo lblNombre.Text en tu base de datos "nombre" es solo una referencia que le ' puse asi ya deberia ordenartelo por nombre
openDT(DT)saludos, si la solucion te sirvio votala como util, si resolvio tu problema marcala como respuesta
- Marcado como respuesta Programador88 jueves, 19 de julio de 2012 23:35
-
donde y como puedo colocar un ORDER BY NOMBRE EN ESTA CONSULTA????
lo pones al final despues del WHERE
vSQL = "SELECT " & lblCodigo.Text & "," & lblNombre.Text & ", Activo FROM " & _
lblTabla.Text & " WHERE 1=1 ORDER BY Nombre"
lo que no entendi es porque pones el WHERE 1=1 eso no tiene mucho sentido
Leandro Tuttini
Blog
Buenos Aires
Argentina- Marcado como respuesta Programador88 jueves, 19 de julio de 2012 23:35
-
Hola amigo muchisimas gracias por tu respuesta efectivamente me ayudo, mil gracias.
- Marcado como respuesta Programador88 jueves, 19 de julio de 2012 23:48
-
gracias Leandro tu respuesta tambien fue efectiva me ayudo tambien mil gracias por el apoyo y espero poder apoyarlos tambien, soy nuevo en este foro y espero compartir con ustedes y recibir los conocimientos tambien mil gracias Leandro, saludos a Argentina. :)
- Marcado como respuesta Programador88 jueves, 19 de julio de 2012 23:48