Problema al insertar un entero a una cadena
Publicado por Alejandro (52 intervenciones) el 27/06/2012 01:11:18
Tengo un problema al insertar un valor entero a una cadena de esta forma
update Tabla1
set Cadena = (CASE WHEN (Cadena is null or Cadena = 0)
then convert(varchar (200),@valor)
else (Cadena+ ',' + convert(varchar (200),@valor)) End)
donde la cadena es el campo a ser actualizado y el @valor es el entero, de hecho si me funciona solo cuando esta en NULL pero al tener un valor por decir '215,230' no deja insertarlo marca error de conversion el valor varchar '215,230, ' al tipo de datos int espero puedan ayudarme a ver cual es el problema gracias
update Tabla1
set Cadena = (CASE WHEN (Cadena is null or Cadena = 0)
then convert(varchar (200),@valor)
else (Cadena+ ',' + convert(varchar (200),@valor)) End)
donde la cadena es el campo a ser actualizado y el @valor es el entero, de hecho si me funciona solo cuando esta en NULL pero al tener un valor por decir '215,230' no deja insertarlo marca error de conversion el valor varchar '215,230, ' al tipo de datos int espero puedan ayudarme a ver cual es el problema gracias
Valora esta pregunta


0