[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