Форум: "Базы";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];
ВнизADO и русские буквы! Найти похожие ветки
← →
pashtet (2004-02-14 19:09) [0]Скажите, пожалуйста, как отобразить строковые РУССКИЕ данные из таблицы при использование ADO компонентов, если язык таблицы = "ascii" ANSI?
← →
pashtet (2004-02-14 21:03) [1]кто сталкивался с такой проблемой скажите, что делать плз.
в программе вместо русских пишеться какаято фигня!
← →
Johnmen (2004-02-15 01:53) [2]Придется конвертировать таблицы...:)
← →
pashtet (2004-02-15 15:21) [3]поподробнее пожалуйста. Что значит конвертировать?
← →
Slym (2004-02-16 06:53) [4]Не пробовал в TField.OnGetText сделать OEMToChar
procedure ContractNumberGetText(Sender: TField;
var Text: String; DisplayText: Boolean);
begin
OEMToChar...
end;
← →
sniknik (2004-02-16 10:23) [5]можеш попробовать поменять значение в реестре
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Paradox\DataCodePage
с OEM на ANSI (или наоборот, в зависимости от того что там стоит)
← →
pashtet (2004-02-17 09:55) [6]to sniknik
поменял значения в реестре, все осталось по прежнему.
Я все время с парадоксом работал через БДЕ - все было нормально, но тащить на каждую клиентску машину БДЕ не есть хорошо, ADO дает такую возможность же что и БДЕ, только устанавливать его не надо в этом и есть его плюс, только не могу разобраться с русскими буквами :(( Если БДЕ установлен, то такой проблемы не возникает, получается что опять надо устанавливать его? не хотелось бы.
Люди, кто работает в связке paradox+ADo (без БДЕ), подскажите как мне обойте проблему или только для нормальной работы с русским надо опять тащить БДЕ?
Если у таблицы в DatabaseDesctop поставть Table Langauge = н-р Paradox Cyrr 866, то тогда на машине где нет БДЕ возникает ошибка "Не верный внешний формат таблицы", м б выход будет если установить вместе с приложением набор нужных кодировок?
← →
sniknik (2004-02-17 10:22) [7]пара выдержек из хелпа, и сам решай ставить нет.
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.
--------------
Драйвер баз данных Paradox работает в одном из двух режимов, в зависимости от того, установлено ядро баз данных Borland Database Engine (BDE) или нет. Данные Paradox обновляются только с помощью ядра BDE. Если ядро BDE не используется, данные Paradox можно читать, экспортировать или присоединять только для чтения.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.012 c