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

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

ADODataSet.Filter [D7, MSACCESS]


Страницы:   1 2

Kooler ©   (2006-05-24 22:42:00) 

Такая проблемма. В свойства ADODataSet Filter пишу такую строку  

Год = '2005' AND Факультет = 'Биологический' OR Факультет = 'Филологический' OR Факультет = 'ФЭТ' AND Должность = 'ассистент' OR Должность = 'профессор'

после ADODataSet.Filtered := True , возникает ошибка Project IQ.exe rised an exception class OleException with message "Аргументы имеют невреный тип, выходят за пределы допустимого диапазона или вступают в конфликт друг с другом". Непонимаю в чем проблемма. Что делать?


Kooler   (2006-05-24 23:15:00) [21]

Вот это работает

Год = '2005' AND Факультет = 'ФЭТ' OR Факультет = 'Биологический'

и это тоже работает

Год = '2005' AND Факультет = 'СИС' AND Кафедра = 'ПЭ' AND Должность = 'ассистент'


Johnmen   (2006-05-24 23:00:00) [22]

Проблема в русских наименованиях полей.


Kooler   (2006-05-24 22:48:00) [23]

Пробовал еще вот так:

(Год = '2005') AND (Факультет = 'Биологический') OR (Факультет = 'Филологический') OR (Факультет = 'ФЭТ') AND (Должность = 'ассистент') OR (Должность = 'профессор')

и вот так

((Год = '2005')) AND ((Факультет = 'Биологический') OR (Факультет = 'Филологический') OR (Факультет = 'ФЭТ')) AND ((Должность = 'ассистент') OR (Должность = 'профессор'))

Все равно тоже самое. В чем может быть проблемма?


Страницы:   1 2

Наверх

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