![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Фильтрация по дате в TDbf... [D5, dBase, FoxPro]
BillyJeans © (2003-09-02 17:32:00)
Почему не работает фильтрация по дате в TDbf?
Пишу следующее:
Table.Filter := "(Login="#39+ LoginName + #39")and(Date>="#39+ sDate +#39")and(Date<="#39+ eDate +#39")";
Nikolay M. (2003-09-03 09:52:00) [1]
> а как только начинаю оперировать с датой все падает
Значит, глюки у TDBF с фильтром по дате. Или формат ей не нравится. Если объемы данных небольшие, фильтруй руками в OnFilterRecord.
DenK_vrtz (2003-09-03 09:49:00) [2]
Всем мои извинения, буру свои слова назад!
Был не прав - исправлюсь! :-)
BillyJeans (2003-09-03 09:45:00) [3]
2 DenK_vrtz ©
подумай хорошенько ;)
2 All
Фильтрация без даты работает хорошо, а как только начинаю оперировать с датой все падает :(
DenK_vrtz (2003-09-03 09:32:00) [4]
>> Ты в этом уверен?
а ты нет?
Anatoly Podgoretsky (2003-09-03 09:28:00) [5]
DenK_vrtz © (03.09.03 09:08) [3]
Если не уверен, то лучше не советуй или проверь предварительно, можно программынм путем, можно заглянуть в хелп.
Nikolay M. (2003-09-03 09:18:00) [6]
> Между знаком " и #39 надо плюсы иногда ставить!
Ты в этом уверен?
> Table.Filter := "(Login="#39+ LoginName + #39")and(Date>="#39+
> sDate +#39")and(Date<="#39+ eDate +#39")";
А если даты из фильтра убрать - работает?
В конце концов, всегда можно повеситься на OnFilterRecord.
DenK_vrtz (2003-09-03 09:08:00) [7]
Между знаком " и #39 надо плюсы иногда ставить! (в частности Login="!!!!!#39)
Проверяй...
BillyJeans (2003-09-03 08:08:00) [8]
Ошибка следующая:
"Неизвесное программное исключение"
NickBat (2003-09-02 18:00:00) [9]
Это смотря, что понимать под словом не работает...
Ошибку выдает? Какую?