Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];

Вниз

Кодировка в ADO   Найти похожие ветки 

 
igor   (2003-05-05 15:28) [0]

Что делать если DBF-таблица с русскими строками, подсоединяемая через ADO водится в "краказябрах"?


 
sniknik   (2003-05-05 15:39) [1]

поменять в реестре (это для Jet)

DataCodePage
Этот параметр используется только в том случае, если на данном компьютере не установлено приложение BDE.
Определяет способ сохранения текстовых страниц. Возможные значения:

OEM — Преобразования из OEM в ANSI и из ANSI в OEM выполняются.
ANSI — Преобразования из OEM в ANSI и из ANSI в OEM не выполняются.
По умолчанию задается значение «OEM». Значения имеют тип String в Windows 95 и Windows NT 4.0 или тип REG_SZ в Windows NT 3.51.


или аналогичное для другого движка (тот что используется в пристежке с ADO)

или у грида.фонта поменять чарсет (подобрать) возможно OEM_CHARSET подойдет.


 
Карелин Артем   (2003-05-05 15:42) [2]

Было тако как-то. Установил TStringField.Transliterate для всех текстовых полей в False.


 
igor   (2003-05-05 15:46) [3]

Это не помогает :(


 
Карелин Артем   (2003-05-05 15:55) [4]

Была у меня еще какая-то фигня. Короче после индексирования dbf он перестал нормально отображаться. Уже не помню что помогло: программа cpzero из FoxPro для винды или удаление индексов, но что-то из этого.


 
igor   (2003-05-05 16:18) [5]

Я сам решил проблему и спешу поделиться со всеми!
Надо зайти в BDE, на закладке drivers кликнуть Native и выбрать
dBase, затем свойство langdriver выставить в "dBase RUS cp866".

После этого проблема может быть решена (как у меня), или нет...


 
Карелин Артем   (2003-05-05 16:21) [6]

Ну так бы сразу про ВеДеЕ сказал. А то ADO, да АДО.


 
Anatoly Podgoretsky   (2003-05-05 16:25) [7]

Ну так АДО и работает через БДЕ, если используется JET


 
sniknik   (2003-05-05 16:27) [8]

igor (05.05.03 16:18)
людей в заблуждения вводиш.
> Кодировка в ADO
> подсоединяемая через ADO водится в "краказябрах"?

Я сам решил проблему и спешу поделиться со всеми!
Надо зайти в BDE, на закладке drivers кликнуть Native и выбрать
dBase, затем свойство langdriver выставить в "dBase RUS cp866".

не видиш разницы? (тогда мы идем к вам, будем кипятить ;о)
ты не проблему решил а дурь свою поуменьшил. (немного)


 
Карелин Артем   (2003-05-05 16:30) [9]

Anatoly Podgoretsky © (05.05.03 16:25)
Ужас. И при этом надо ставить ADO + BDE на комп заказчика? Неее!!!

Я для работы с dbf пользуюсь http://www.tdbf.net/ - вещь хорошая, досовые таблицы показывает...


 
igor   (2003-05-08 13:38) [10]

2 sniknik: выражайся корректнее!
для работы с dbf не надо ставить на машину заказчика BDE,
нужно поставить лишь MDAC последней версии

Когда на машине установлен BDE то он предоставляет языковые драйверы и из-за этого у меня запарка и вышла (забыл).

И все же пожелание: следите за базаром!



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.008 c
1-94877
Grey_g
2003-05-17 10:30
2003.05.29
DateTime


7-95146
Андрей Терехов
2003-03-30 18:04
2003.05.29
Отображение прогресса копирования


4-95171
anbezr
2003-04-02 11:50
2003.05.29
запись в HKLM в ХР


4-95162
bobo
2003-04-02 09:58
2003.05.29
И снова о плавной прокрутке


14-95095
Snap
2003-05-11 21:58
2003.05.29
Песня :))))





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский