[firebase-br] Calcular Formula contida em string

Daniel Barreto danielbarreto em franca.sp.gov.br
Sex Out 26 15:10:49 -03 2007


Beleza!! Deu certo!  Obrigado!

Ficou assim :

EXECUTE STATEMENT 'SELECT ' || :V_Formula || ' from rdb$database'
                    into :V_Valor;

----- Original Message ----- 
From: "Rubem Nascimento da Rocha" <djpardalrocha em hotmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, October 26, 2007 11:45 AM
Subject: Re: [firebase-br] Calcular Formula contida em string


>
> Se vc usa o FireBird 1.5 ou maior, informe-se a respeito do comando 
> EXECUTE STATEMENT. Ele serve pra resolver esse problema que vc está tendo. 
> Sds.
>
>> From: danielbarreto em franca.sp.gov.br
>> To: lista em firebase.com.br
>> Date: Fri, 26 Oct 2007 12:41:29 -0300
>> Subject: [firebase-br] Calcular Formula contida em string
>>
>> Pessoas,
>>
>> Quando eu Faço o comando abaixo:
>>
>> "select (12 + 6 )/3
>> from rdb$database"
>>
>> o firebird retorna o valor 6, ou seja, (12 + 6)/3 = 18/3 = 6
>>
>> Eu preciso passar essa "fórmula" dentro de uma string, assim:
>>
>> variavel = '(12+6) / 3';
>> select :variavel
>> from rdb$database
>>
>> e ele continuasse me retornando o valor = 6. Só que, desse jeito,
>> o firebird me retorna o conteúdo string dessa variável..
>>
>> Alguém sabe onde que eu estou errando?
>>
>> Grato,
>>
>> Daniel Barreto.
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para editar sua configuração na lista, use o endereço 
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> _________________________________________________________________
> Receba as últimas notícias do Brasil e do mundo direto no seu Messenger 
> com Alertas MSN! É GRÁTIS!
> http://alertas.br.msn.com/
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista