Доброго времени суток всем!
Пишу в 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
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, 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 в плане быстроты и удобства, но чтобы воспринимались и буквы находящиеся в середине и в конце поля? Как?
Здравствуйте, Siv Soft, Вы писали:
А>>Поле должно _НАЧИНАТЬСЯ_ с вводимых тобой букв. А>>Так устроен Locate
SS>Можно ли осуществить поиск подобно Locate в плане быстроты и удобства, но чтобы воспринимались и буквы находящиеся в середине и в конце поля? Как?
Здравствуйте, Siv Soft, Вы писали:
SS>Можно ли осуществить поиск подобно Locate в плане быстроты и удобства, но чтобы воспринимались и буквы находящиеся в середине и в конце поля? Как?
Посмотри исходники и реши, как...
"...Use The Source, Luke!" (c) George Lucas
... << RSDN@Home 1.1 alpha 1 >>
Если при компиляции и исполнении вашей программы не происходит ни одной ошибки — это ошибка компилятора :)))