Locate - поиск с частичным совпадением
От: Siv Soft  
Дата: 20.08.03 11:16
Оценка:
Доброго времени суток всем!
Пишу в C++Builder 6.
Возникла проблемма — пытаюсь осуществлять поиск с помощью Locate с частичным совпадением — пишу:
TLocateOptions Opts;
Opts << loPartialKey << loCaseInsensitive;
ADOQuery1->Locate("name", Edit1->Text, Opts);
Однако при вводе букв или слова содержащегося в каком-то поле ничего не находит — остается на первой записи.
Как сие фиксится?
Ответа нигде не нашел.
Заранее благодарен.
Re: Locate - поиск с частичным совпадением
От: Аноним  
Дата: 20.08.03 11:35
Оценка:
Здравствуйте, Siv Soft, Вы писали:

SS>Доброго времени суток всем!

SS>Пишу в C++Builder 6.
SS>Возникла проблемма — пытаюсь осуществлять поиск с помощью Locate с частичным совпадением — пишу:
SS>TLocateOptions Opts;
SS>Opts << loPartialKey << loCaseInsensitive;
SS>ADOQuery1->Locate("name", Edit1->Text, Opts);
SS>Однако при вводе букв или слова содержащегося в каком-то поле ничего не находит — остается на первой записи.

Поле должно _НАЧИНАТЬСЯ_ с вводимых тобой букв.
Так устроен Locate
Re[2]: Locate - поиск с частичным совпадением
От: Siv Soft  
Дата: 20.08.03 11:45
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Siv Soft, Вы писали:


SS>>Доброго времени суток всем!

SS>>Пишу в C++Builder 6.
SS>>Возникла проблемма — пытаюсь осуществлять поиск с помощью Locate с частичным совпадением — пишу:
SS>>TLocateOptions Opts;
SS>>Opts << loPartialKey << loCaseInsensitive;
SS>>ADOQuery1->Locate("name", Edit1->Text, Opts);
SS>>Однако при вводе букв или слова содержащегося в каком-то поле ничего не находит — остается на первой записи.

А>Поле должно _НАЧИНАТЬСЯ_ с вводимых тобой букв.

А>Так устроен Locate

Можно ли осуществить поиск подобно Locate в плане быстроты и удобства, но чтобы воспринимались и буквы находящиеся в середине и в конце поля? Как?
Re[3]: Locate - поиск с частичным совпадением
От: Alex.Che  
Дата: 20.08.03 12:00
Оценка:
Здравствуйте, Siv Soft, Вы писали:

А>>Поле должно _НАЧИНАТЬСЯ_ с вводимых тобой букв.

А>>Так устроен Locate

SS>Можно ли осуществить поиск подобно Locate в плане быстроты и удобства, но чтобы воспринимались и буквы находящиеся в середине и в конце поля? Как?


Только полным перебором.
Re[3]: Locate - поиск с частичным совпадением
От: Hacker_Delphi Россия  
Дата: 20.08.03 19:09
Оценка:
Здравствуйте, Siv Soft, Вы писали:

SS>Можно ли осуществить поиск подобно Locate в плане быстроты и удобства, но чтобы воспринимались и буквы находящиеся в середине и в конце поля? Как?

Посмотри исходники и реши, как...
"...Use The Source, Luke!" (c) George Lucas
... << RSDN@Home 1.1 alpha 1 >>
Если при компиляции и исполнении вашей программы не происходит ни одной ошибки — это ошибка компилятора :)))
Re[4]: Locate - поиск с частичным совпадением
От: DarkGreen Казахстан  
Дата: 21.08.03 04:11
Оценка:
Здравствуйте, Alex.Che, Вы писали:

AC>Только полным перебором.

Что и делает Locate
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.