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