[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