Fórum Como faço um if com data ? delphi #574812

10/02/2017

0

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

Responder

Posts

10/02/2017

Eduardo Silva

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'';
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar