Главная страница
    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.016 c
1-43448
Clift
2004-02-29 23:56
2004.03.14
Bitmap в Menu


3-43276
Vi0let
2004-02-11 04:08
2004.03.14
Какие компоненты выкинуть, чтобы прога не требовала Qtintf.dll


1-43480
Pa5ha
2004-02-29 16:01
2004.03.14
Файлы в папке.


1-43503
YurikGl
2004-02-28 22:14
2004.03.14
Acrobat шрифты


1-43657
exp
2004-03-01 20:47
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский