TimeStamp Firebird
15/11/2008
0
Eu tenho um campo chamado de Data_Aluguel e este campo é do tipo TimeStamp...
Tow tentando fazer a consula pelo programa passando, por exemplo...
17.11.2008 00:00:00 e tah dando erro...
se eu fizer isso pelo IBExpert....dá certo...
O erro q dá é dizendo q não é uma date ou dateTime válido....Tow usando SQLQuery para fazer essa consulta....e o Firebird...
Alguém tem idéia do q possa ser...
Ah e no ParamByName tah assim...
SQLAluguel.ParamByName(´DATA_ALUGUEL´).AsDate := DataAluguel;
Se eu Colocar AsDateTime no lugar de AsDate....dá o seguinte erro...
Unknown ISC erro 0....
Alguém poderia me ajudar??
Ficaria mt grato...
vlw
Wdrocha
Posts
17/11/2008
Catunda
Qual a formatação do campo?
Qual erro está dando?
17/11/2008
Pestana_
flw.
17/11/2008
Joaoshi
1- Utilizar o [b:511f9d0d66]CAST[/b:511f9d0d66]
SELECT Data_Aluguel FROM SuaTabela WHERE CAST(Data_Aluguel AS DATE) = ´17.11.2008´
2 - Utilizar o [b:511f9d0d66]BetWeen[/b:511f9d0d66]
SELECT Data_Aluguel FROM SuaTabela WHERE Data_Aluguel Between ´17.11.2008´ AND ´17.11.2008 23.59.59.9999´
Espero ter ajudado.
17/11/2008
Wdrocha
mt obrigado pelas respostas....
Deu certo...o formato da data estava errado...mt obrigado mesmo..
Vlw pela força mais uma vez....
Obrigado..
Clique aqui para fazer login e interagir na Comunidade :)