Fórum Ajuda com consulta usando HORA!!???? #215560

20/02/2004

0

Estou tentando fazer uma consulta del embretes cadastrados, e que na hora devida o programa avisa os lembretes cadastrados. Consultar por Data tudo bem já fiz e funciona, mas a hora, se quero cadastrar 16:00 ele grava assim na tabela: 16:00:00, percebo que quando vou fazer a consulta, se ele for feita as 16:00:02, já não seleciona o registro pq os segundos são diferentes. Como faço para resolver esse problema?? Está abaixo a consulta que eu fiz, e o banco de dados é o Firebird 1.0.


with DM.QCon3, SQL do
begin
Close;
Clear;
Add(´SELECT * FROM LEMBRETE ´);
Add(´WHERE LEMBRETE.DATA = :D1 AND LEMBRETE.HORA = :H1´);
Params[0].AsDate := Date;
Params[1].AsTime := Time;
Open;
end;
:?:


Cleyanders

Cleyanders

Responder

Posts

20/02/2004

Paulo_amorim

Olá

você deve formatar a hora:
Params[1].AsString := FormatDateTime(´hhnn´, Time);


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar