Fórum Incompatible column/host variable data type? #39012
29/09/2003
0
Erro meu.
Na Sql só faltava fazer a pesquisa entre dadas e então eu só precisaria adicionar uma clausula between e vualá. O rel estava perfeito pro meu chefe.
Olha só o q aconteceu:
Incompatible column/host variable data type.
Dynamic SQL Error.
SQL error code = -303.
conversion error from string ´17/09/2003´.
O engraçado q só acontece com a segunda data, com a primeira dá certo.
Olha só a query:
select
L.locmes,c.caranomod,L.carid,c.carplaca,
c.carmodelo,c.carcor,L.dataloca,min(L.dataloca),
max(L.dataloca),min(L.lockminicial),max(L.lockmfinal),sum(l.valorloca)
from
tabloca L left join tabcarros C on L.carid = c.carid
where
L.dataloca Between :pdata1 and :pdata2 (só acontece com pdata2)
And L.carid in (select carid from tabcarros)
And L.loctipomov =´LIBERAR´ And L.cliid >1
group by
L.locmes,c.caranomod,L.carid,c.carplaca,
c.carmodelo,c.carcor,L.dataloca
Order by
L.locmes,c.caranomod
O q está errado?
Valeu
Aledeol
Curtir tópico
+ 0Posts
30/09/2003
Afarias
-- Atente apenas para o fato, que a data q o erro de SQL informa como errada está no formato dd/mm/yyyy o que não é aceito pelo IB! -- a data deve ser passada como mm/dd/yyyy -- como vc está usando parâmetros, sendo o parâmetro do tipo Date -- ele deveria (dependendo do componente q está sendo usado) passar a data no formato correto (quando convertido para string) entendido pelo IB!
T+
Gostei + 0
01/10/2003
Aledeol
O prob, é q estou passando dentro do delphi como date, assim:
query1.parambyname(´pdata1´).Asdate:=TdateEdit.Date;
Pelo q me parece está tudo ok, correto? Ou será q estou passando algo errado?
Aliás estou usando o Dbexpress.
O q vc acha?
Gostei + 0
01/10/2003
Afarias
Se der erro também -- então me perace algo como configuração do DBX ou coisa assim.
Se não der erro, então verifique as propriedades dos parâmetros.
T+
Gostei + 0
01/10/2003
Aledeol
de ontem pra hoje o troço funcionou ok. Não sei o q estava acontecendo, não mudei nada. E de repente funciona.
Vê se pode?
Valeu mesmo assim
Gostei + 0
01/10/2003
Afarias
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)