Problemas con tipo TEXT

19/04/2006 - 11:45 por Jesus Suarez | Informe spam
Hola a todos,

Tengo un problema con el tipo de datos TEXT

SELECT @ptr = TEXTPTR(cuerpo2) FROM tblcorreosboletines WHERE
weborigen='GE'

SELECT @i = DATALENGTH(cuerpo2) from tblcorreosboletines WHERE Idboletin =
@@identity
SET @i = @i /4
print @i
print @s_cuerpo

UPDATETEXT tblcorreosboletines.cuerpo2 @ptr @i NULL @s_cuerpo

El error me da en la sentencia updateTEXT y el error es el siguiente

La longitud de eliminación -2458 no está en el intervalo de datos de tipo
text, ntext o image disponible.
Se terminó la instrucción.

Preguntas similare

Leer las respuestas

#1 Miguel Egea
19/04/2006 - 11:48 | Informe spam
Creo que tu problema es que estás usando wheres distintos, y eso hace que
estes calculando la longitud de otro campo. usa idboletin o weborigen para
el registro con el que quieras actuar.

Saludos
Miguel Egea
SQL Server MVP

"Jesus Suarez" escribió en el mensaje
news:%
Hola a todos,

Tengo un problema con el tipo de datos TEXT

SELECT @ptr = TEXTPTR(cuerpo2) FROM tblcorreosboletines WHERE
weborigen='GE'

SELECT @i = DATALENGTH(cuerpo2) from tblcorreosboletines WHERE Idboletin =
@@identity
SET @i = @i /4
print @i
print @s_cuerpo

UPDATETEXT tblcorreosboletines.cuerpo2 @ptr @i NULL @s_cuerpo

El error me da en la sentencia updateTEXT y el error es el siguiente

La longitud de eliminación -2458 no está en el intervalo de datos de tipo
text, ntext o image disponible.
Se terminó la instrucción.



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