Problema : Filtrar Datas Usando Clientdaset em bd mysql
16/06/2008
0
Olá pessoal, estou precisando de um exemplo de como fazer um filtro de datas usando ClienteDataset , uso delphi 7, mysql 5 , um campo de nome VENCIMENTO do tipo DATE, porém quando tento filtrar da um erro : ErrorConvert lalala invalid date...
Enfim... tentei desta forma... e deu erro
e também tentei desta forma, não deu erro só que também não retornou o que devia retornar.
Estou com real dores de cabeça, sei que deve ser uma coisa que deve estar na cara... mas é isso ai... Fiz uma busca sobre isso no forum porém com insucesso.
Conto com a compreensão e ajuda de todos...
Mais um querendo espaço ao sol...
Enfim... tentei desta forma... e deu erro
with DataModule1.ClientDataSetContas do
begin
Filter:=´vencimento = ´ + QuotedStr(´2008-01-10´);
Filtered:= True;
end;
e também tentei desta forma, não deu erro só que também não retornou o que devia retornar.
with DataModule1.ClientDataSetContas do
begin
Filter:=´vencimento = ´ + QuotedStr(´01/01/2008´);
Filtered:= True;
end;
Estou com real dores de cabeça, sei que deve ser uma coisa que deve estar na cara... mas é isso ai... Fiz uma busca sobre isso no forum porém com insucesso.
Conto com a compreensão e ajuda de todos...
Mais um querendo espaço ao sol...
Lucas_msn
Curtir tópico
+ 0
Responder
Posts
16/06/2008
Joaoshi
Colega, o seu segundo exemplo deveria ter funcionado.
Para evitar problemas com as configurações regionais tente o seguinte:
Espero ter ajudado.
Para evitar problemas com as configurações regionais tente o seguinte:
with DataModule1.ClientDataSetContas do begin // No EncodeData passar ano,mes e dia Filter := ´VENCIMENTO = ´ + QuotedStr(DateToStr(EncodeDate(2008,1,28))); Filtered := true; end;
Espero ter ajudado.
Responder
16/06/2008
Lucas_msn
Não sei o motivo de não ter funcionado antes...
porém 2 coisas que eu gosto muito é o delphi e o lost... as vezes com grandes misterios...
rsrs
Obrigado
porém 2 coisas que eu gosto muito é o delphi e o lost... as vezes com grandes misterios...
rsrs
Obrigado
Responder
Clique aqui para fazer login e interagir na Comunidade :)