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;
:?:
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
Curtir tópico
+ 0
Responder
Posts
20/02/2004
Paulo_amorim
Olá
você deve formatar a hora:
Params[1].AsString := FormatDateTime(´hhnn´, Time);
você deve formatar a hora:
Params[1].AsString := FormatDateTime(´hhnn´, Time);
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)