Главная страница
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.027 c
1-94790
Dyuzhev
2003-05-18 18:54
2003.05.29
структура из Delphi 1


14-95097
Dimaz-z
2003-05-11 16:45
2003.05.29
Как уменьшить размер exe шника без штук, типа UPX, KOL,...


3-94739
foxsi
2003-05-09 20:29
2003.05.29
нумерация


1-94869
Marina_S
2003-05-20 09:53
2003.05.29
Как расположить на форме документ HTML?


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