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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
1-43680
Serginio666
2004-03-01 14:27
2004.03.14
Delphi 8 и позднее связывание


1-43546
Тимохов
2004-01-23 13:14
2004.03.14
Я, похоже, первый!!! Вопрос про округление.


9-43235
mrAld
2003-08-27 15:08
2004.03.14
Яркость экрана


1-43592
MasterKolyan
2004-02-27 12:11
2004.03.14
Пересылка значений между нетипизированными указателями


1-43481
Rim
2004-02-29 14:50
2004.03.14
Bitmap в Image