![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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 по твоему полю поиска и погляди на результат в гриде
искать по индексу, кстати, быстрее