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

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

TClientDataSet [D6]


Dolt ©   (2005-09-19 10:33:00) 

Всем привет.
В качестве "виртуального" справочника используется TClientDataSet.
Довольно часто используется такая конструкция:

s:='Значение';
With TClientDataSet(ds) do begin
 first;
 if locate('FieldName',s,[]) Then begin
   что-то делаем
   end;
 end;

В случае, когда s содержит русские символы, значение не находится никогда - хотя оно в ds точно есть. Это как-нибудь можно побороть?


Desdechado   (2005-09-19 10:43:00) [1]

ради интереса построй индекс в CDS по твоему полю поиска и погляди на результат в гриде
искать по индексу, кстати, быстрее


Наверх

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