Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Проблемы с кодировкой BDE


Автор: LSD 22.1.2005, 22:17
Есть база данных Firebird. И соответсвенно есть приложение написанное на Delpi 2005 которое с ней соединяется. Проблема состоит в том, что русские символы из базы не корректно читаются.
Попробовал установить LANGDRIVER, в Pdox ANSI Cyrylic, получился интерестный эффект: если создать в BDE алиас и соединяться через него то все ОК, а вот если вручную прописать в TDatabase эти установки, то из базы вместо русских символов приходят #. В чем может быть проблема?

Автор: Alex 22.1.2005, 22:32
А зачем через bde соединятся? Через Ibx компоненты никак не хотите?

Автор: LSD 22.1.2005, 23:14
Цитата(Alex @ 22.1.2005, 22:32)
Через Ibx компоненты никак не хотите?

Я с ними не знаком, а времери разбираться с ними нет.

Автор: Akella 24.1.2005, 16:14
Цитата(LSD @ 22.1.2005, 23:14)
Я с ними не знаком, а времери разбираться с ними нет.

значит, разбираться почему то или это не работает есть вермя, а сделать "по-уму" нет времени.
Самое интересное, чсто в основном все методы и события одинаковы, может есть небольшин отличия. Я тоже первый раз столкнулся с этими компонентами когда-то, и с первого раза "собрал" все "как надо". smile

Автор: Jey_k 31.1.2005, 12:39
[HKEY_LOCAL_MACHINE]-->SYSTEM-->CurrentControlSet-->Control-->Nls-->CodePage

"1252"="c_1251.nls"

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)