Como localizar data específica com DateTimePicker ?
17/12/2003
0
Preciso criar uma rotina que localize uma data específica. Utilizei a rotina abaixo, porém não funcionou! O que estou fazendo errado?
Esta rotina funcionou bem quando utilizei Edit ao invés de DateTimePicker!
R := DateToStr(DateTimePicker1.Date);
QueryLocalizaAgenda.Close;
QueryLocalizaAgenda.SQL.Clear;
QueryLocalizaAgenda.SQL.Add(´Select * From NEW_TABLE´);
QueryLocalizaAgenda.SQL.Add(´Where Data_Agenda Like´+QuotedStr(R));
QueryLocalizaAgenda.Open;
:?: :?: :?:
Ricardo.vano
Posts
17/12/2003
Nigro
Se quiser pegar a data parcial use Substring, se quiser buscar a data exata use o campo como parâmetro
18/12/2003
Ricardo.vano
R := DateToStr(DateTimePicker1.Date);
IBQueryLocalizaAgenda.Close;
IBQueryLocalizaAgenda.SQL.Clear;
IBQueryLocalizaAgenda.SQL.Add(´Select * From NEW_TABLE´);
IBQueryLocalizaAgenda.SQL.Add(´Where Data_Agenda =´+R);
IBQueryLocalizaAgenda.Open;
E apareceu este erro:
conversion error from string ´0.0003744383424862706´
O que estou fazendo errado?
18/12/2003
Deus
R := DateToStr(DateTimePicker1.Date);
tente
R := FormatDateTime(´dd/mm/yyyy´, DateTimePicker1.DateTime);
Verifique se o seu banco de dados está usando o formato ´dd/mm/yyyy´ ou ´mm/dd/yyyy´. Espero que isso resolva seu problema. :) Abraços, dEUS.
Clique aqui para fazer login e interagir na Comunidade :)