Select por Data
Pessoal bom dia, esotu com um problema em um select que não esta retornando registros, porme sei que existe registro
Uso Delphi 7.0 com Firebird 1.0.....
Minha tabela tem os campos data e Hora do tipo Timestamp
estou usando dois componente TimerPicker para selecionar data e Hora
O select esta mais ou menos assimm digo mais ou menos por que já fiz várias alterações e não consigo fazer funcionar
Qry_agenda.Close;
Qry_agenda.sql.Clear;
Qry_agenda.sql.add(´Select Data, Hora´);
Qry_agenda.sql.add(´From BDAGE´);
Qry_agenda.sql.add(Where Data = :Data´);
Qry_agenda.sql.add(´And Hora = :Hora´);
Qry_Agenda.Parambyname(´Data´).asdate :- Data.datetime;
Qry_Agenda.Parambyname(´Hora´).asTime :- Hora.datetime;
Qry_agenda.open;
Já tentei Formatar a passagem de parametro tippo FormatDateTime(´dd/mm/yyyy´,Data.datetime) mas nada funciona
Preciso colocar um Order By por data e hora também.
Agradeço a todos.
Uso Delphi 7.0 com Firebird 1.0.....
Minha tabela tem os campos data e Hora do tipo Timestamp
estou usando dois componente TimerPicker para selecionar data e Hora
O select esta mais ou menos assimm digo mais ou menos por que já fiz várias alterações e não consigo fazer funcionar
Qry_agenda.Close;
Qry_agenda.sql.Clear;
Qry_agenda.sql.add(´Select Data, Hora´);
Qry_agenda.sql.add(´From BDAGE´);
Qry_agenda.sql.add(Where Data = :Data´);
Qry_agenda.sql.add(´And Hora = :Hora´);
Qry_Agenda.Parambyname(´Data´).asdate :- Data.datetime;
Qry_Agenda.Parambyname(´Hora´).asTime :- Hora.datetime;
Qry_agenda.open;
Já tentei Formatar a passagem de parametro tippo FormatDateTime(´dd/mm/yyyy´,Data.datetime) mas nada funciona
Preciso colocar um Order By por data e hora também.
Agradeço a todos.
Ariovaldo
Curtidas 0
Respostas
Reginaldo174
29/11/2004
Qry_Agenda.Parambyname(´Hora´).asTime :- Hora.datetime;
Acho que seu problema está aqui.
GOSTEI 0
Reginaldo174
29/11/2004
Tente fazer assim :
Qry_Agenda.Parambyname(´Data´).value :- Data.date; Qry_Agenda.Parambyname(´Hora´).value :- Hora.time;
GOSTEI 0
Gandalf.nho
29/11/2004
Outra idéia, já que você tem os campos data e hora separados é alterar o tipo de dados. O campo Data será tipo Date e o campo Hora será tipo Time. Isso acabará com esses problemas de consulta.
GOSTEI 0