Stored Procedure

06/04/2005

0

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.

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,


Fael

Fael

Responder

Posts

06/04/2005

Eduardo.padilha

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


Responder

07/04/2005

Fael

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,


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar