Foros del Web » Programando para Internet » ASP Clásico »

Order By

Estas en el tema de Order By en el foro de ASP Clásico en Foros del Web. Hola, cuando intento ordenar unos resultados medinante un campo utilizando order by me da el siguiente error Microsoft OLE DB Provider for ODBC Drivers error ...
  #1 (permalink)  
Antiguo 18/02/2005, 10:38
 
Fecha de Ingreso: abril-2004
Mensajes: 53
Antigüedad: 20 años, 1 mes
Puntos: 0
Order By

Hola, cuando intento ordenar unos resultados medinante un campo utilizando order by me da el siguiente error

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]The text, ntext, and image data types cannot be used in an ORDER BY clause.

El campo es tipo texto, lo he comprobado

que ocurre, se puede ordenar alfabeticamente mediante dicho campo de otra forma?
  #2 (permalink)  
Antiguo 18/02/2005, 11:56
Avatar de drmkace  
Fecha de Ingreso: febrero-2005
Mensajes: 26
Antigüedad: 19 años, 3 meses
Puntos: 0
proba convirtiendolo a nvarchar
ej:
SELECT CAST(CampoTexto AS nvarchar(255)) AS NuevoCampoTexto
ORDER BY NuevoCampo
por ejemplo.
  #3 (permalink)  
Antiguo 18/02/2005, 12:04
 
Fecha de Ingreso: abril-2004
Mensajes: 53
Antigüedad: 20 años, 1 mes
Puntos: 0
gracias, me funciona
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:16.