Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.29;
Скачать: CL | DM;

Вниз

Кодировка в 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.015 c
14-95101
Bboy
2003-05-11 13:09
2003.05.29
Можно ли работать с конференциями через Bat???


1-94866
Ghost
2003-05-19 15:20
2003.05.29
Частое снятие скриншотов с экрана без тормозов компьютера


3-94776
dpv
2003-05-12 12:28
2003.05.29
работа в консоле


14-95002
Dracula2000
2003-05-08 14:37
2003.05.29
Компонент


14-95001
Zelius
2003-05-07 15:06
2003.05.29
Ради чего народ ходит в форумы?