Filter Options are not supported
От: Страдалец  
Дата: 23.08.04 18:12
Оценка:
В дельфях7 через TADOTable подцепляюсь к таблице в формате MS Access 2000, пытаюсь отфильтровать ее и оказывается, что фильтр вида 'for*' ничего не пропускает, нужно писать полностью — 'for test' в моем случае. Пытаюсь поменять FilterOptions — вылезает ошибка 'Filter Options are not supported' Что с этим делать?

24.08.04 10:59: Перенесено модератором из 'Базы данных' — _MarlboroMan_
Re: Filter Options are not supported
От: Sergey__ Россия  
Дата: 24.08.04 10:21
Оценка:
Здравствуйте, Страдалец, Вы писали:

С>В дельфях7 через TADOTable подцепляюсь к таблице в формате MS Access 2000, пытаюсь отфильтровать ее и оказывается, что фильтр вида 'for*' ничего не пропускает, нужно писать полностью — 'for test' в моем случае. Пытаюсь поменять FilterOptions — вылезает ошибка 'Filter Options are not supported' Что с этим делать?


попробуй like
ADODataSet.Filter := 'somefield like ''%somevalue%'''
ADODataSet.Filtered := true;

а foCaseInsensitive у тебя установлен

а вообще
применение TADOTable может привести к тому, что когда размер таблицы, открываемой TADOTable приблизиттся к RAM (именно физической) — возникнут некоторые траблы

А как насчет использования не Table, а Query?
Например:
SELECT Name FROM Nabl1
WHERE NAME LIKE "Петр*"
Regards... << написано в RSDN@Home 1.1.4 @@subversion >>
Sergey
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.