Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Фильтр для Oracle  (Прочитано 5889 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
lexa_b
Гость
« : 29-03-2004 07:55 » new

Проблема такая: пишу фильтр типа

dm.Quslugi.Filter:='USL_DATA=22.03.2004';

На dm находится соответственно TSmartQuery.

На другие поля это работает, но данное поле - типа дата и с ним такое не проходит... подскажите как можно это сделать? выводит ошибку...
Записан
Sacha
Гость
« Ответ #1 : 01-04-2004 11:12 » 

что-то мне кажеться что просто несоответствие типа получается. попробуй такой вариант
dm.Quslugi.Filter:='USL_DATA='+''''+'22.03.2004'+'''';
или приводи дату к нужному типу.
dm.Quslugi.Filter:='USL_DATA='+StrToDate('22.03.2004');
Записан
VILenin
Гость
« Ответ #2 : 26-10-2004 23:19 » 

Скорее всего неправильный тип даты и времени, попробуй вводить дату с помощью функции TO_DATE('27-10-2004', 'dd, mm, yyyy'), у меня это работает, если тип поля DATE.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines