Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/09/2006, 14:32
Avatar de Punktruka
Punktruka
 
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 19 años, 4 meses
Puntos: 0
Mithrandir....estube haciendo unas pruebas en mi sql 2000, pero no me resulta., lo que pasa que aparte de condicionar los valores, tb me gustaría condicionar los campos del where...algo asip..
Código:
DECLARE @opt int
DECLARE @sql nvarchar(2000)
declare @campo nvarchar(1000)
declare @valor nvarchar(1000)

if @opt = 1
begin
	set @campo='cod_item'
	set @valor='68400'
end
else
begin
	set @campo='cod_estado'
	set @valor='100'
end

SELECT @sql = 'SELECT * FROM   dbo.denuncio WHERE @campo = @valor'
execute sp_executesql @sql, N'@campo varchar(100),@valor varchar(100)',@campo,@valor
si se puede komo lo hagoooooo...?? kon el ejemplo ke puse arriba no me resulta.. pero tampoko me da erro.. y resulta ke si existe un registro con el cod_item = 68400
__________________
y nada más
porke el cielo ya está de nuevo torvo y sin estrellas kon helikópteros y SIN DIOS....