Итак, у меня есть запрос: "Select * FROM Payments WHERE Day([PayDate])=Day(Date()) AND Month([PayDate])=Month(Date())"
AdoQuery.Filter с датами
и мне было интересно, как я могу это сделать в ADOQuery.Filter
СВОЙСТВ в ADOQuery.
Я знаю, что вы можете использовать «Ands», чтобы поставить несколько условий, но я не получаю Month(Date())
и Day(Date())
. Я использую базу данных доступа кстати.
я получил некоторые ошибки, в 'ADOQuery.Filter 'line, мой код такой же, но я думаю, что это проблема с«% u »или« DayOf » –
Если вы не можете скомпилировать, добавьте блок DateUtils в« uses ». – dustypup
Код компилируется, но через несколько секунд он падает. Эта часть кода является атрибутом «OnActivate» формы, я определил, в какой части программа зависает, и находится в части фильтра. Также я получил ошибку недействительного предложения или что-то вроде этого –