Pričom aby som ešte spomenul, v inej časti programu porovnávam ten istý údaj z accesu so systémovým dátumom výrazom:
ADOTable1.first;
while not ADOTable1.Eof do begin
ADOTable1.Edit;
if ADOTable1['Datum']< Date then ADOTable['Stav']:='ukonceny';
ADOTable1.Post;
ADOTable1.Next;
end;
a žiadne chybové hlásenie mi nevyhodí a ten stav mi samozrejme zmení.