![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ADO, dBase и русские буквы? [D5, dBase, FoxPro]
first_aid © (2003-05-28 06:50:00)Приветствую.
Подключился к таблице dBase через ADO, вместо русских букв кракозяблы.
Вопрос: Что и где нужно изменить, что бы видеть русские буквы?
Заранее всем спасибо.
sniknik (2003-05-29 10:34:00) [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.
ключевая фраза выделена, ноя уже столько раз встречался с тем что этот параметр работает одинаково и с установленым BDE и без (т.е. совершеннно независимо), что теперь думаю хелп устарел (а проверить руки не доходят). только я работаю только с новым jet-ом и всегда на клиентах устанавливется апдейт, возможно у тебя более устаревший и этот хелп еше актуален.
также возможно что запись в таблицу производилась с установленным "неизвестным" лангдрайвером и открывается нормально естественно только с ним. (в Dos в NC например как буквы видятся? если нормально то это не то, и преобразование нужно, если ненормально то возможны варианты)
first_aid (2003-05-29 05:32:00) [2]2 sniknik
Подключение через Jet, но не рабдотает, всеравно кракозяблы, хоть стоит OEM, хоть стоит ANSI, причем кракозяблы какието "ненормальные".
sniknik (2003-05-28 08:03:00) [3]реестр
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Xbase
DataCodePage = OEM/ANSI
если подключение через Jet