Visual Basic.NET - SQL SELECT ORDER by no me funciona

   
Vista:

SQL SELECT ORDER by no me funciona

Publicado por Adolfo (34 intervenciones) el 29/03/2011 04:35:32
Necesito ordenar los registros de una tabla por codigo de preducto pero cuando corro la siguiente instruccion, no me funciona:

m_DA = New SqlDataAdapter("Select * From TBProductos ORDER by CodigoProd", m_cn)

Mensaje de error:

"The text, ntext, and images data type cannot be compared or sorted, except when using IS NULL or LIKE operator."

Si le quito el ORDER by, si funciona:

m_DA = New SqlDataAdapter("Select * From TBProductos", m_cn)

Alguien me puede decir que estoy haciendo mal?

Gracias.
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
Imágen de perfil de roger

SQL SELECT ORDER by no me funciona

Publicado por roger rogergomez780@hotmail.com (186 intervenciones) el 29/03/2011 14:07:26
y de que tipo es el campo CodigoProd???
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

SQL SELECT ORDER by no me funciona

Publicado por Adolfo (34 intervenciones) el 29/03/2011 15:58:40
Es de tipo Texto.
De que tipo tiene que ser el campo para que funcione el ORDER by?

Gracias.
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
Imágen de perfil de roger

SQL SELECT ORDER by no me funciona

Publicado por roger rogergomez780@hotmail.com (186 intervenciones) el 29/03/2011 16:03:10
puede ser varchar, char, etc. Prueba con Select * From TBProductos ORDER by CAST(CodigoProd AS VARCHAR(2000))

Saludos
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

SQL SELECT ORDER by no me funciona

Publicado por Adolfo (34 intervenciones) el 30/03/2011 01:43:00
Muchas gracias, si funciona.

Saludos.
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