Forums Últimos mensajes - Powered by IBM
 

Actualizar campo image

29/11/2004 - 14:29 por Lara | Informe spam
Hola grupo!!!

Tengo que actualizar un campo de tipo image, y meter el valor de otro campo
image de la misma tabla.

Mi Update sería algo así:

Update Set CampoImagen=(Select CampoImagen from
tabla
where idtabla=1)
from tabla
where idtabla=2

Pero no es posible hacerlo porque me dice lo siguiente:

"Los tipos de datos text, ntext e image no son válidos en la subconsulta o
expresión de agregado."

Gustavo Larriera me recomendó para este tipo de consultas un artículo que
estaba en :
http://www.microsoft.com/spanish/ms...p03g8.asp,
pero ya no está en esa ruta.. o al menos a mí no me deja entrar.

Lo que no entiendo es por qué sí puedo realizar algo así:

Insert into CopiaTabla
(IdTabla,
CampoImagen)
Select
(IdTabla,
CampoImagen)

Si tenéis alguna otra idea, para poder actualizar mi campo imagen os lo
agradecería mucho.

Muchas gracias!
 

Leer las respuestas

#1 Carlos Sacristán
29/11/2004 - 16:08 | Informe spam
Parece que el site de msdn en español no está muy disponible, así que si
el inglés no se te da mal (el artículo creo que se entiende bien), echa un
vistazo al enlace del artículo en ese idioma:
http://msdn.microsoft.com/library/d...nsqlpro03/
html/sp03g8.asp


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Lara" escribió en el mensaje
news:
Hola grupo!!!

Tengo que actualizar un campo de tipo image, y meter el valor de otro


campo
image de la misma tabla.

Mi Update sería algo así:

Update Set CampoImagen=(Select CampoImagen from
tabla
where idtabla=1)
from tabla
where idtabla=2

Pero no es posible hacerlo porque me dice lo siguiente:

"Los tipos de datos text, ntext e image no son válidos en la subconsulta o
expresión de agregado."

Gustavo Larriera me recomendó para este tipo de consultas un artículo que
estaba en :



http://www.microsoft.com/spanish/ms...ces/sp03g8
.asp,
pero ya no está en esa ruta.. o al menos a mí no me deja entrar.

Lo que no entiendo es por qué sí puedo realizar algo así:

Insert into CopiaTabla
(IdTabla,
CampoImagen)
Select
(IdTabla,
CampoImagen)

Si tenéis alguna otra idea, para poder actualizar mi campo imagen os lo
agradecería mucho.

Muchas gracias!



Preguntas similares