Como faço um if com data ? delphi

Delphi

10/02/2017

Mesmo a minha data sendo igual a passada no IF ele escuta da mesma forma !
if  dtLimiteFiltro.Date <> 30121899 then begin
           wdata := ' DATA_CONCLUSAO LIKE '+#39+DATETOSTR(dtlimitefiltro.date)+'%'+#39'';
        end;
Rodrigo Oliveira

Rodrigo Oliveira

Curtidas 0

Respostas

Eduardo Silva

Eduardo Silva

10/02/2017

if dtLimiteFiltro.Date <> Data then  wdata :=  ' DATA_CONCLUSAO LIKE '+#39+DATETOSTR(dtlimitefiltro.date)+'%'+#39'';


Importante que a data Seja uma variável do tipo DateTime ou Date ou um outro componente de data
se for uma variável você pode converter uma String em data tipo

Var Data: TDateTime;
.
.
.
Data := StrToDate('DD/MM/YYYY');
if dtLimiteFiltro.Date <> Data then  wdata :=  ' DATA_CONCLUSAO LIKE '+#39+DATETOSTR(dtlimitefiltro.date)+'%'+#39'';
GOSTEI 0
POSTAR