![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ADODataSet.Filter [D7, MSACCESS]
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 (Должность = 'профессор'))
Все равно тоже самое. В чем может быть проблемма?