| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > Filter cannot be opened |
| Автор: Гульмира 16.2.2011, 11:34 | ||||
| Доброго Вам дня. Не получается фильтр организовать по полю TIM_START (datetime), при вводе данных выскакивает ошибка "Filter cannot be opened". По остальным полям фильтр работает. Подскажите где найти источник ошибки?! Фильтр:
SQL:
|
| Автор: superVad 16.2.2011, 14:10 | ||
Что тут за текст - когда ошибка?
|
| Автор: Гульмира 16.2.2011, 15:05 | ||||
там где присвоение s ничего не показывает. а вот на строке DM1.Query3.Filter:=true; показывает DM1.Query3.Filter:=false; В таблице поле tim_start имеет вид 05.11.2010 2:00:00. Здесь может формат как то указать @tim_start IS NULL OR tim_start=@tim_start ????? я так пробовала tim_start=CAST(@tim_start AS VARCHAR), но ошибка остается. |
| Автор: superVad 16.2.2011, 18:17 |
Ну так посмотри Выведи в ShoцMessage, нажми Ctrl+C вставь сюда на форум. Можешь во время дебага навести туда мышку и для себя посмотреть, что там содержится в строке... Может быть, что и из-за формата. |