[firebase-br] dúvida no formato de data no firebird

DanielN danieln.desenvol em supersoft.com.br
Ter Jun 2 15:56:02 -03 2009


Se vc utiliza delphi, da forma abaixo os componentes se entendem com as 
datas

with Query do
begin
  Sql.Clear;
  Sql.Add('Select p.* from pedidos');
  Sql.Add(' where p.dataemissao between :DataIni and :DataFim');
  Prepare;
  ParamByName('DataIni').AsDateTime := StrToDateTime('21/10/08');
  ParamByName('DataFim').AsDateTime := StrToDateTime('21/11/08');
  Open;
end;

se utilizar dbexpress utilize ParamByName('DataIni').AsSQLTimeStamp := 
StrToSQLTimeStamp('21/10/08'); // uses SqlTimSt

Cássio escreveu:
> Olá.
>
> Tenho um campo do tipo Date e quando gravo, faço assim: '01/06/2009'. 
> Mas quando vou fazer um select não encontra, tenho que pesquisar 
> assim: where data = '2009/06/01'...
>
> porque a firebird faz assim? tem como eu usar sempre como o primeiro 
> formato?
>
> vlw
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: 
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>





Mais detalhes sobre a lista de discussão lista