Fórum Select Data (TimeStamp) #39600
21/10/2003
0
preciso fazer uma consulta em tabela onde tenho um campo data do tipo timestamp
então fiz assim
select * from acessos where data = :PData
onde pdata recebe uma variável do tipo tdatetime, mas não funciona, não exibe nada.
Desde já agradeço pela ajuda.
Fabíola
Fea
Curtir tópico
+ 0Posts
21/10/2003
Midas
var
dtbusca:tdatetime;
begin
dtbusca:=strtodate(editdata.text);
with query do
begin
sql.clear;
close;
sql.add(´select * from acessos where data = :pdata´);
params[0].asdate:=datainicial;
end;
Gostei + 0
21/10/2003
Midas
corrijindo o codigo. Esqueci de abrir a query...heheheh
Gostei + 0
22/10/2003
Torres Delphi
Ou seja, se qdo montei o form eram 15:30 de 21/10/2003, um registro gravada as 15:31 de 21/10/2003 nao era condicao valida para pesquisa (imagine periodo de filtro DE/ATE)
Resolvi o problema ajustando a propriedade TIME dos componentes usados no filtro, ou seja, o DE, ficou 00:00:00 e o ATE ficou 23:59:59
Espero que seja o seu caso tambem.
[]´s
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)