Пользуйся параметрами. Пусть Delphi работает за тебя.
Т.е.
1. Запрос делаем статическим, т.е. обновлять ado1.SQL не надо. Просто внести туда запрос следующего вида:
Код:
SELECT * FROM SES WHERE DONE = FALSE AND DATE > :FiveMins
2. Нстараиваем параметр. Указываем, что он In и тип DateTime
3. В коде пишем примерно так:
Код:
ado1.Active := False;
ado1.Parameters.ParamByName('FiveMins').AsDateTime := now-5*(1.0/24/60); // 1/24/60 - это 1 минута
ado1.Active := True;