Fórum Problemas ao Gerar Relatórios com Datas #339703
31/03/2007
0
Estou usando os campos data como tipo date e sei que quando o MySQL salva, ele o faz no formato (YYYY/mm/dd). Como vou fazer consultas se os parâmetros que irei passar são em (dd/mm/YYYY)?
Mcsmarmcs
Curtir tópico
+ 0Posts
01/04/2007
Adriano Santos
procedure TForm1.Button1Click(Sender: TObject); begin SQL := ´SELECT * FROM TABELA WHERE DATA_EMISSAO BETWEEN DATA_INICIAL AND DATA_FINAL´; ParamByName(´DATA_INICIAL´).AsString := FormatDateTime(´YYYY/mm/dd´, DateTimePicker1.Date); ParamByName(´DATA_FINAL´).AsString := FormatDateTime(´YYYY/mm/dd´, DateTimePicker2.Date); end;
Gostei + 0
01/04/2007
Mcsmarmcs
Gostei + 0
01/04/2007
Adriano Santos
Heheh, imagina. Precisando estamos ai. É um prazer ajudar a comunidade.
Abraço
Gostei + 0
01/04/2007
Adriano Santos
Heheh, imagina. Precisando estamos ai. É um prazer ajudar a comunidade.
Abraço[/quote:25a16cff31]
Lembrando que provavelmente terá que fazer o mesmo na volta. Por exemplo: Se tiver um campo edit pra atualizar com a data que está no banco talvez vc precise colocar algo como:
Edit1.Text := FormatDatetime(´dd/mm/yyyy´, DataDoBanco);
Agora estou chutando, mas já fica esperto pra ver se é necessário.
Não uso MySQL como desktop então não sei se o que falei é certo. ;)
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)