error cuando agrupo campos de tipo text

27/12/2004 - 16:41 por andy O | Informe spam
Hola a todos.


cuando en una consulta sql agrupo campos de tipo texto me sale el siguiente
error.

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


Hay alguna solución.
Gracias

Preguntas similare

Leer las respuestas

#1 ulises
27/12/2004 - 17:05 | Informe spam
Convirtiéndolo a varchar :

select cast(campotexto as varchar(100)),
from tabla
group by cast(campotexto as varchar(100))

Saludos,
Ulises

Hola a todos.


cuando en una consulta sql agrupo campos de tipo texto me


sale el siguiente
error.

"The text, ntext, and image data types cannot be compared


or sorted, except
when using IS NULL or LIKE operator."


Hay alguna solución.
Gracias
.

Respuesta Responder a este mensaje
#2 qwalgrande
27/12/2004 - 17:09 | Informe spam
Hola.

No puedes agrupar por tipos text. Si es viable (a veces no lo es), convierte
el campo a otro tipo de dato y luego lo agrupas.

qwalgrande.

"andy O" wrote:

Hola a todos.


cuando en una consulta sql agrupo campos de tipo texto me sale el siguiente
error.

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


Hay alguna solución.
Gracias
Respuesta Responder a este mensaje
#3 andy O
27/12/2004 - 18:14 | Informe spam
Gracias, a ambos.

Pero que pasa si es que los caracteres superan los 8000 que soporta el
varchar.

Entonces ¿Cómo se puede manipular?.



"andy O" wrote:

Hola a todos.


cuando en una consulta sql agrupo campos de tipo texto me sale el siguiente
error.

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


Hay alguna solución.
Gracias
Respuesta Responder a este mensaje
#4 ulises
27/12/2004 - 20:54 | Informe spam
Tengo entendido que no hay forma, ... ten en cuenta que
datos tan grandes no se almacenan junto con los datos de la
fila sino que solo se almacena una dirección que apunta al
lugar donde está almacenado el campo text.

Saludos,
Ulises

Gracias, a ambos.

Pero que pasa si es que los caracteres superan los 8000


que soporta el
varchar.

Entonces ¿Cómo se puede manipular?.



"andy O" wrote:

Hola a todos.


cuando en una consulta sql agrupo campos de tipo texto




me sale el siguiente
error.

"The text, ntext, and image data types cannot be




compared or sorted, except
when using IS NULL or LIKE operator."


Hay alguna solución.
Gracias


.

Respuesta Responder a este mensaje
#5 qwalgrande
28/12/2004 - 09:09 | Informe spam
Hola.

Es posible que te sirva con una subconsulta, es decir, realizar la
agrupación en una subconsulta que no incluya el campo de tipo text. ¿Puedes
exponernos la consulta que querías lanzar (la que te devuelve el mensaje de
error)?

qwalgrande


"ulises" wrote:

Tengo entendido que no hay forma, ... ten en cuenta que
datos tan grandes no se almacenan junto con los datos de la
fila sino que solo se almacena una dirección que apunta al
lugar donde está almacenado el campo text.

Saludos,
Ulises

>Gracias, a ambos.
>
>Pero que pasa si es que los caracteres superan los 8000
que soporta el
>varchar.
>
>Entonces ¿Cómo se puede manipular?.
>
>
>
>"andy O" wrote:
>
>> Hola a todos.
>>
>>
>> cuando en una consulta sql agrupo campos de tipo texto
me sale el siguiente
>> error.
>>
>> "The text, ntext, and image data types cannot be
compared or sorted, except
>> when using IS NULL or LIKE operator."
>>
>>
>> Hay alguna solución.
>> Gracias
>.
>

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida