SQL Server - Ayuda con este error

 
Vista:

Ayuda con este error

Publicado por Raul (1 intervención) el 26/02/2007 23:05:01
Hola amigos tengo la siguiente consulta que en el SQL 2000 me corre sin problemas ==>
////****/////
select n.Title, n.Body,(select count(a.CommentsID))
from News_News n, Comments a
where a.NewsID=n.NewsID
Group By n.Title, n.Body
////****/////
Pero el problema es cuando lo corro en SQL 2005 me sale este error
////****/////
The text, ntext, and image data types cannot be compared
or sorted, except when using IS NULL or LIKE operator.
////****/////
Porfavor agradecere mucho su ayuda...
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:Ayuda con este error

Publicado por Isaías (3308 intervenciones) el 27/02/2007 00:23:47
¿Alguna de tus columnas es de tipo IMAGE?

Ademas, yo lo cambiaria asi:

SELECT n.Title, n.Body, count(a.*)
FROM News_News n JOIN Comments a
ON a.NewsID=n.NewsID
Group By n.Title, n.Body
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:Ayuda con este error

Publicado por Jorge Fernandez (5 intervenciones) el 27/02/2007 17:02:04
El problema es k no pudes hacer el GROUP BY si tienes un campo tex, ntext, image...
Si no necesitas todo el body, es el k supongo k sera text o ntext, conviertelo a nvarchar(8000), es el maximo que te permite SQL. Si lo necesitas todo, no se como lo podrias solucionar
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:Ayuda con este error

Publicado por RAUL (2 intervenciones) el 28/02/2007 15:53:11
Jose, estoy muy agradecido contigo, me salio de maravilla....
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