Nombre de un campo con parámetros

27/09/2007 - 11:04 por Rafa Piula | Informe spam
Hola a todos, tengo que montar una sentencia de SQL que me actualice
una serie de campos. Lo estoy haciendo con parámetros y no sé cómo
poner el nombre del campo con un parámetro
P.Ej.
UPDATE Tallas
SET [Linea del producto] = @LineaProducto, [Criterio de
talla] = @CriterioTalla, Descripción = @Descripcion, Marca = @Marca,
Marca2 = @Marca2, Envio = @Envio, @Campo1 = @Valor1, @Campo2 @Valor2

Donde @Campo1 y @Campo2 pueden ser desde Talla1 a Talla50.

Gracias
 

Leer las respuestas

#1 Rafa Piula
28/09/2007 - 12:18 | Informe spam
On 27 sep, 11:04, Rafa Piula wrote:
Hola a todos, tengo que montar una sentencia de SQL que me actualice
una serie de campos. Lo estoy haciendo con parámetros y no sé cómo
poner el nombre del campo con un parámetro
P.Ej.
UPDATE Tallas
SET [Linea del producto] = @LineaProducto, [Criterio de
talla] = @CriterioTalla, Descripción = @Descripcion, Marca = @Marca,
Marca2 = @Marca2, Envio = @Envio, @Campo1 = @Valor1, @Campo2 > @Valor2

Donde @Campo1 y @Campo2 pueden ser desde Talla1 a Talla50.

Gracias



Quizás no me expliqué bien ayer. Estoy trabajando en n-capas y tengo
que hacer una sentencia UPDATE que me actualice unos campos fijos y 2
campos según condiciones, de un mismo registro. El hecho es que hay 50
campos de estos 'móviles' y me idea es enviar los nombres de los 2
campos a partir de un parámetro para que a partir de una sola función,
pueda actualizar cualquiera de estos 50 campos y no tener que hacer 50
funciones similares cambiando sólo 1 valor,
Antes de pasarlo a n-capas, no tenía ningún problema ya que la
secuencia SQL la montaba sobre la marcha, pero ahora trabajo con
Datasets tipeados y me gustaría hacerlo de una manera similar y no tan
chapucero como tener que hacer las 50 funciones.
Gracias anticipadas
Rafa

Preguntas similares