[firebase-br] [Spam] Duvida sobre Execute Statement
Luciano franca
luapfirebird em yahoo.com.br
Qua Fev 13 16:37:25 -03 2013
Mesmo se eu fizer assim
create or alter procedure TESTECUSTOFINAL (
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; ';
CustoInterno = vCusto;
Execute Statement StrDespesas;
Resultado = vCusto + vEncargos;
suspend;
end
Não vai funcionar
________________________________
De: Robson <robsonfg em terra.com.br>
Para: Luciano franca <luapfirebird em yahoo.com.br>; FireBase <lista em firebase.com.br>
Enviadas: Quarta-feira, 13 de Fevereiro de 2013 17:14
Assunto: Re: [Spam] [firebase-br] Duvida sobre Execute Statement
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