[firebase-br] [Spam] Duvida sobre Execute Statement

Robson robsonfg em terra.com.br
Qua Fev 13 17:14:19 -03 2013


O que nao ta funcionando, e que parametros esta passando, pois se passar 
valor diferente de 0 para Op a procedure nao retornara resultado algum 
ou melhor retornara null

Em 13/02/2013 15:01, Luciano franca escreveu:
>   Gostaria de entender melhor pois esse codigo abaixo não funciona como deve proceder
> Essa procedure faz parte de uma procedure maior porém coloquei apenas uma parte dela
>
> create or alter procedure CUSTOFINAL (
>      OP integer,
>      CUSTO "Valores",
>      ENCARGOS "Valores")
> returns (
>      RESULTADO "Valores")
> as
> declare variable VCUSTO "Valores";
> declare variable CUSTOINTERNO "Valores";
> declare variable VENCARGOS "Valores";
> declare variable STRDESPESAS varchar(100);
> begin
>    vCusto = Custo;
>    vEncargos = Encargos;
>    StrDespesas =  ' vEncargos = (CustoInterno * vCusto) / 100; ';
>
>    if (Op = 0) Then Begin
>      CustoInterno = vCusto;
>      Execute Statement StrDespesas;
>      Resultado = vCusto + vEncargos;
>    End
>
>    suspend;
> end
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
> -----
> Nenhum vírus encontrado nessa mensagem.
> Verificado por AVG - www.avgbrasil.com.br
> Versão: 2013.0.2899 / Banco de dados de vírus: 2639/6100 - Data de Lançamento: 02/12/13
>
>
>





Mais detalhes sobre a lista de discussão lista