Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.013 c
6-43743
Scordion
2004-01-03 19:17
2004.03.14
Посоветуйте компонент для скачивания файлов!


3-43322
smolin
2004-02-17 12:47
2004.03.14
Как выборку перекинуть в DBF ??


1-43655
Kyrt
2004-03-02 05:06
2004.03.14
BDE


14-43859
ИМХО
2004-02-21 17:28
2004.03.14
Усё, Арсенал можно поздравить!


8-43704
Lizard
2003-11-14 01:43
2004.03.14
Помогите зеленому.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский