Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Dataset.Filter [D7, XP]


ixen ©   (2011-05-30 11:50:00) 

Здравствуйте! Использую FIBDataset. При фильтрации при помощи такого запроса:
(year_mon=2011) and (upper(NAME_MON) like upper('%6%'))
данные нормально фильтруются а при таком:
(year_mon=2011) and (upper(NAME_MON) notlike upper('%6%'))выходит ошибка:
Can't parse Filter for: ')' expected but 'not' found.

Вроде скобки расставлены правильно, в чем может быть проблема?


ixen   (2011-05-30 12:01:00) [1]


> Ega23 ©   (30.05.11 11:53) [1]
> а так?
> (year_mon=2011) and not (upper(NAME_MON) like upper('%6%'))

спасибо, так работает


oldman   (2011-05-30 11:55:00) [2]

Тьфу, не там скобку поставил
И не то написал


oldman   (2011-05-30 11:54:00) [3]

Попробуй
((year_mon=2011) and (upper(NAME_MON)) not (like upper('%6%')))


Ega23   (2011-05-30 11:53:00) [4]

а так?
(year_mon=2011) and not (upper(NAME_MON) like upper('%6%'))


Наверх

Титульная страница Поиск, карта сайта Написать письмо