Главная страница
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.019 c
14-43856
reticon
2004-02-20 17:33
2004.03.14
Смена провайдера или непонимание глубины всех наших глубин


1-43470
TAV
2004-02-29 18:43
2004.03.14
Как прочитать из конца файла указанное количество строк?


1-43656
Marina_S
2004-02-29 17:27
2004.03.14
Runtime error 203


3-43381
Sergey-ZZZ
2004-02-14 12:15
2004.03.14
Фильтр на DataSet


1-43629
Silver_
2004-03-01 19:28
2004.03.14
Трабл с XPManifest-ом в D7. В D6 все OK