Array
(
)

Stored Procedure

Fael
   - 06 abr 2005

Pessoal,

Tenho uma stored procedure, estou tratando um parâmetro da procedure no meu código no programa, e vejam como está na procedure:

Assim ele não recebe o parâmetro, não entendi o porque disso.

#Código

if @pht_cor <> ´´
  begin
    Set @strSQL = @strSQL +@pht_cor
  end


O valor que eu estou passando para esse parâmetro é mais ou menos isso:

and pht_cor=´c´ or pht_cor=´p´

Desde já agradeço! :lol:

Abraço,

Eduardo.padilha
   - 06 abr 2005

Para q vc esta colocando ´ @strSQL + ´

Se vc colocar somente . Funcionará.

IF (@pht_cor <> ´´)
begin
Set @strSQL = @pht_cor
PRINT @strSQL
end

ou se preverir ........

SET @strSQL = ´´

IF (@pht_cor <> ´´)
begin
Set @strSQL = @strSQL + @pht_cor
PRINT @strSQL
end

Fael
   - 07 abr 2005

Estou colocando o @strSQL + para concatenar o SQL, pois tem mais código antes.

Mas em relação ao meu problema, já consegui resolver.

Obrigado! :)

Abraço,