[firebase-br] IBO - SQL com multiplicação e parâmetros

Matheus(GMAIL) matheus.jgs em gmail.com
Ter Maio 15 15:19:27 -03 2012


Boa Tarde,
Você ja tentou passar esse parametro ('').AsFloat?

Como Currency ele vai aceitar ser digamos qualquer tipo certo?

Então deixa ele como float que aceita tanto inteiro como numero real.

Ou também o que o Renilson colocou abaixo, ai vai de que forma você se
entende melhor, tendo ele no meio do sql ou tendo como um parametro para
Alimentar no fim.

-----Original Message-----
From: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
On Behalf Of Renilson Santos Moura
Sent: terça-feira, 15 de maio de 2012 15:15
To: FireBase
Subject: Re: [firebase-br] IBO - SQL com multiplicação e parâmetros

Andrei, nunca vi este método, vai aqui a minha sugestão:
qry_tmp.SQL.Text := 'select Sum(nfi.qtde * nfi.valor) * ' +
FloatToStr(0.05) + ' from
notasfiscaisitens nfi';
qry_tmp.Open;

[]s
Renilson


Em 14 de maio de 2012 18:14, Andrei Luís
<compuvale.software em gmail.com> escreveu:
> Boa tarde a todos,
>
> Estou tentando fazer uma multiplicação num SQL e passando um parâmetro
> para ser utilizado nessa multiplicação:
>
> qry_tmp.SQL.Text := 'select Sum(nfi.qtde * nfi.valor) * :wdesc from
> notasfiscaisitens nfi';
> qry_tmp.ParamByName('wdesc').asCurrency := 0.05;
> qry_tmp.Open;
>
> Quando vou alimentar o parâmetro, é levantado um erro: 'strings cannot
> be multiplied in dialect 3'
>
> Existe alguma config no IBO que faça esse SQL funcionar?
>
> []s
> Andrei
>
> ______________________________________________
> 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

______________________________________________
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





Mais detalhes sobre a lista de discussão lista