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

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

поиск по маске в базе [D6, access]


AdmSasha ©   (2004-11-15 08:22:00) 

Как усуществить поиск по маске по базе данных, используя ADO.
т.е. ввел, "проба".
и указатель перешел к строке где есть это слово... не зависемо в какой части предложения.


sniknik   (2004-11-16 08:04:00) [1]

задаеш фильтр как будто хочеш отфильтровать записи но не включаеш его а вместо этого вызываеш findfirst. все.
а да забыл + F1 ;о))


filin13   (2004-11-16 03:36:00) [2]

ADOTable1.Locate('Writer','а',[loPartialKey]); -  так тоже не работает.

To: sniknik
а побробнее, как с findfirst ?


sniknik   (2004-11-15 20:19:00) [3]

msguns ©   (15.11.04 18:50) [5]
это не работает! (!)


msguns   (2004-11-15 18:50:00) [4]

>Vlad ©   (15.11.04 17:02) [4]
>> для локейта можно партуалкей
>мдя... воистину велик и могуч... :-)

там есть еще круче - "кисинсиситивити"


Vlad   (2004-11-15 17:02:00) [5]


> filin13 ©   (15.11.04 08:52) [2]

ADOTable1.Locate('Writer','а',[loPartialKey]);  - а так?


> sniknik ©   (15.11.04 16:52) [3]


> для локейта можно партуалкей

мдя... воистину велик и могуч... :-)


sniknik   (2004-11-15 16:52:00) [6]

для такой маски я бы взял findfirst где она фильтром задается, возможностей больше, ну а для локейта можно партуалкей задать, чтобы по вхождению искала тогда маска не нужна, результат схожий будет.


filin13   (2004-11-15 08:52:00) [7]

так вот, маска как ставиться ?
ADOTable1.Locate('Writer','*а*',[]); -так не работает !


sniknik   (2004-11-15 08:26:00) [8]

ну так в поиск по (lacate / findfirst /seek) и вставляй свою маску. (только не слишком часто ;о)))


Наверх

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