Fórum Duvida com o comando extract? Convertion Error. #58887
19/09/2007
0
Pessoal to tentando passar esta SQL aqui
No combobox3 digito 01 ou 02, ou 12 ou seja tem os doze meses nele.
E no edit2 tem o ano 2007, 2006 etc..
Mais aparece erro
[color=red:8dd104ded9]Convertion Error[/color:8dd104ded9]
Teste o mesmo codigo no ibexpert e funciona
O que será que esta acontecendo?
//--Filtar a Query movimento do fluxo de caixa por mes dm.zqFluxoCaixa.SQL.clear; dm.zqFluxoCaixa.sql.Text:=´ select * from fluxocaixa where extract(month from mespgto) = :pMes and ´ +´ extract(year from mespgto) = :pAno order by mespgto ´; dm.zqFluxoCaixa.ParamByName(´PMes´).Value:=ComboBox3.Text; dm.zqFluxoCaixa.ParamByName(´PAno´).Value:=Edit2.Text; dm.zqFluxoCaixa.Open;
No combobox3 digito 01 ou 02, ou 12 ou seja tem os doze meses nele.
E no edit2 tem o ano 2007, 2006 etc..
Mais aparece erro
[color=red:8dd104ded9]Convertion Error[/color:8dd104ded9]
Teste o mesmo codigo no ibexpert e funciona
select * from fluxocaixa where extract(month from mespgto) = :pMes and extract(year from mespgto) = :pAno order by mespgto
O que será que esta acontecendo?
Adriano_servitec
Curtir tópico
+ 0
Responder
Posts
19/09/2007
Adriano_servitec
Resolvido, faltou eu converter :oops:
O correto é assim
O correto é assim
with DM.zqFluxoCaixa do begin close; SQL.clear; sql.add(´select * from fluxocaixa´); sql.add(´where extract(month from mespgto) = :pMes and extract(year from mespgto) = :pAno´); sql.add(´ order by mespgto ´); ParamByName(´PMes´).Value:=StrToInt(ComboBox3.Text); ParamByName(´PAno´).Value:=StrToInt(Edit2.Text); Open; end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)