|
|
|
Delphi 7 | ☑ | ||
|---|---|---|---|---|
|
0
KazSever
27.08.08
✎
13:19
|
Всем привет!!!
Это снова Я, у меня опять проблема с языками, т.е. я формирую фильтрацию, она без проблем работает, толь одно но!!!!! не фильтрует русские буквы, текст программы такой DataModule18.ClientDataSet15.Filter:='NaimenovanieTovara = ''' + Edit2.Text + '*'''; DataModule18.ClientDataSet15.Filtered:=True; Всем заранее спасибо за помощь!!!!!!! |
|||
|
1
romix
модератор
27.08.08
✎
13:39
|
http://www.podgoretsky.com/ftp/docs/Delphi/Flenov/Bibble/Ch%2016.pdf
По умолчанию BDE работает с таблицами в кодировке не поддерживающей русский язык. Для русификации нужно запустить программу BDE Administrator. Её главное окно похоже на SQL Administrator. Перейди в этом окне на закладку Configuration (рисунок 16.2.1) и открой в дереве ветку Configuration – Drivers – Native. Здесь выбери пункт Paradox и в правой половине окна ты увидишь настройки доступа к таблицам Paradox Здесь нужно изменить параметр LANGDRIVER – драйвер языка. По умолчанию у меня стоит asci, при котором русские буквы превращаются в непонятно что. Выбери у этого параметра в выпадающем списке Pdox ANSI Cyrillic. Теперь щёлкни в окне слева (в дереве настроек) по пункту Paradox и выбери в появившемся меню пункт Apply, чтобы сохранить настройки. После этого появиться окно с подтверждением о сохранении данных и после этого предупреждение о том, что для получения эффекта нужно перезапустить все программы работающие с BDE. Теперь выбери в дереве пункт DBASE и у него в настройках выбери драйвер языка dBASE RUS cp866. Сохрани эти настройки. Теперь твои таблицы будут правильно отображать русские буквы и ты сможешь работать с ними на родном и понятном нам языке. |
|||
|
2
KazSever
27.08.08
✎
13:49
|
Ну в том то и дело что не BDE, база сделана в акцесе
|
|||
|
3
KazSever
27.08.08
✎
13:50
|
И с помощью запросов тоже нельзя (такое задание)
|
|||
|
4
Asmody
модератор
27.08.08
✎
14:03
|
где-то еще заставляют программировать на Delphi?
(2) пофиг на чем база. как она у тебя к проекту прицеплена? |
|||
|
5
KazSever
27.08.08
✎
14:17
|
SocketConnection1 - ClientDataSet
|
|||
|
6
ado
27.08.08
✎
14:20
|
(2) А при чем тут, на чем сделана база. И к аксесовской базе доступ может быть через БДЕ.
|
|||
|
7
KazSever
27.08.08
✎
14:22
|
AdoConnection - DataSetProvider (Это сервер)
SocketConnection1 - ClientDataSet (Это клиент) |
|||
|
8
Asmody
модератор
27.08.08
✎
14:25
|
сдается мне, что дело таки в кодировках. может порыть свойства коннекшинов и датасетов?
|
|||
|
9
KazSever
27.08.08
✎
14:35
|
Да в том то и дело что ничего нет
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |