EXEC SP_EXECUTESQL
Publicado por lmorilla (11 intervenciones) el 11/07/2007 14:38:49
Hola, tengo un problema a la hora de ejecutar script, y es que la variable @nom_usu y la variable @new_nom_usu las introduce sin comillas, por lo que da el error "Invalid column name" para el contenido de estas dos variables. He probado con el CAST pero nada.
GRACIAS.
SET @SQLString = 'UPDATE '
+ @nom_tabla + ' SET '
+ @nom_columna + ' = ' + @new_nom_usu
+ ' WHERE ' + @nom_columna + ' = ' + @nom_usu
EXEC SP_EXECUTESQL @SQLString
GRACIAS.
SET @SQLString = 'UPDATE '
+ @nom_tabla + ' SET '
+ @nom_columna + ' = ' + @new_nom_usu
+ ' WHERE ' + @nom_columna + ' = ' + @nom_usu
EXEC SP_EXECUTESQL @SQLString
Valora esta pregunta


0