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

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

Регистронезависимый поиск в русском MEMO? [D5, Paradox]


RavenD ©   (2005-03-01 13:32:00) 

Привет, All!
в таблице Paradox присутствует поле Memo содержащее русскоязычныйтекст, требуется реализовать регистронезависимыйпоиск с использованием LIKE как это реализовать?
Спасибо.


Anatoly Podgoretsky   (2005-03-01 14:11:00) [1]

Поиск LIKE не работает с мемо полями, но Парадокс он парадоксальный, на самом деле это два поля - мемо и текст.
Ну а регистронезависимый поиск делается с помощью приведения в верхнему или нижнему регистру, для этого есть функции UPPER LOWER, последнея не всегда.


DSKalugin   (2005-03-01 14:07:00) [2]

like работает только со строками
тебе надо написать самому обработчик OnFilterRecord

procedure TForm1.Table1FilterRecord(DataSet: TDataSet; var Accept: Boolean);
begin
 Accept := AnsiContainsText(текст, строка_поиска)

end;


Наверх

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