Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

русские символы в Dbf

6.1K
24 февраля 2005 года
Alekc
38 / / 23.12.2004
Всем привет!

Буду краток.

__Ситуация: Через BDE открываем dbf-файл. Очищаем и начинаем в него записывать данные с полей формы(типа всякие там даныые о сотрудниках и т.д.)Доступ к DBF идет через TTable.

__Проблема: Данные из эдитов содержат русские символы и при сохранении (DataM->DBF->FieldByName("FIRSTNAME")->Value = EditRUS_Name->Text) в файле отображается следующая фигня:
---------------------------------------
Пытались сохранить | Вышло
------------------------+--------------
Вася | ####
Иванов | ######

и так все в таком духе... :(

Скорее всего что-то с LANGDRIVER, ну а что?

Если кто знает подскажите, что можно сделать?
259
24 февраля 2005 года
AlexandrVSmirno
1.4K / / 03.12.2004
Цитата:
Originally posted by Alekc
Всем привет!

Буду краток.

__Ситуация: Через BDE открываем dbf-файл. Очищаем и начинаем в него записывать данные с полей формы(типа всякие там даныые о сотрудниках и т.д.)Доступ к DBF идет через TTable.

__Проблема: Данные из эдитов содержат русские символы и при сохранении (DataM->DBF->FieldByName("FIRSTNAME")->Value = EditRUS_Name->Text) в файле отображается следующая фигня:
---------------------------------------
Пытались сохранить | Вышло
------------------------+--------------
Вася | ####
Иванов | ######

и так все в таком духе... :(

Скорее всего что-то с LANGDRIVER, ну а что?

Если кто знает подскажите, что можно сделать?


В LangDriver нужно поставить DB866RU или dBase RUS cp866. Короче DOS-codepage(866) а не 1251.

6.1K
25 февраля 2005 года
Alekc
38 / / 23.12.2004
Цитата:
Originally posted by AlexandrVSmirno

В LangDriver нужно поставить DB866RU или dBase RUS cp866. Короче DOS-codepage(866) а не 1251.



Уточни, плиз, а в какой конкретно ветке в DBE Administrator нужно проставить верный LangDriver, а то там на каждую базу свой?

Т.е. dbf через какой драйвер работает?

259
25 февраля 2005 года
AlexandrVSmirno
1.4K / / 03.12.2004
Цитата:
Originally posted by Alekc


Уточни, плиз, а в какой конкретно ветке в DBE Administrator нужно проставить верный LangDriver, а то там на каждую базу свой?

Т.е. dbf через какой драйвер работает?


Закладка Configuration->Drivers->Native. Лучше всего dbase.

6.1K
27 февраля 2005 года
Alekc
38 / / 23.12.2004
Цитата:
Originally posted by AlexandrVSmirno

Закладка Configuration->Drivers->Native. Лучше всего dbase.



ОК! Спасибо.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог