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

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

TClientDataSet.Locate не работает с кириллицей? [D7]


Manfred8 ©   (2005-02-08 13:32:00) 

Не находит запись с полем содержащим значение на русском языке,стоит поменять на латиницу-работает..Что делать :) могет есть какие-то параметры Locate о которых я не знаю,и они способны излечить проблему?

Работает:
 PostavshikiDataModule.CDSReisWizard.Locate('DateOfReis;TypeOfReis',VarArrayOf([BlockOfReis.ListOfDate.Strings[i],'p']), [])



Не Работает:
PostavshikiDataModule.CDSReisWizard.Locate('DateOfReis;TypeOfReis', VarArrayOf([BlockOfReis.ListOfDate.Strings[i], 'Прямой']), []);


Aleksandr.   (2005-02-10 13:16:00) [1]

Зависимость есть от языка таблицы БДЕ. У меня с Paradox cyrr866 CDS работает отлично, а вот с ascii "ansi" даже сортировка неправильно работает.


Desdechado   (2005-02-10 13:10:00) [2]

"я" и "ч" - это в БДЕ проблемы, а CDS к нему отношения не имеет


BPK   (2005-02-10 13:07:00) [3]

Говорят, что проблема в русской букве "я"


Manfred8   (2005-02-08 14:54:00) [4]

Решил забить на это дело,создал вьюху в которой данные в латинице.


Manfred8   (2005-02-08 13:40:00) [5]

Есть,проверял методом Copy Paste :)


Johnmen   (2005-02-08 13:38:00) [6]

Видимо, нету 'Прямой'


Наверх

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