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

Ваш аккаунт

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

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

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

FAQ - Вопросы - ответы - советы - Базы данных

Вопрос:

[DESK] Какие есть рекомендации по использованию APOLLO SDE?

Ответ:

1. При работе с Аполло (если у тебя базки в используются и досовскими задачами) - то в DBGRID'E поставь значение FONT->CHARSET = OEM_CHARSET. И не забудь сразу после открытия базы вызывать метод APOLLO1.SETTRANSLATE(TRUE). Если твое приложение будет работать с базами одновременно с досовскими, то советую перед открытием баз вызывать метод APOLLO1.SYSPROP( SDE_SP_SETOBUFFER, POINTER(0)) для отключения буферизации операций чтения/записи в базы.

2.Если ты пишешь приложение, которое будет использовать базы только в кодировке WINDOWS (CP1251), то тебе достаточно будет указать в DBGRID'E значение FONT->CHARSET = RUSSIAN_CHARSET.


Если базы в 866 кодировке, то:
 1. Использование TTABLE + TAPOLLO:
 === CUT ====
 TTABLE.OPEN;
 TAPOLLO.SETTRANSLATE(TRUE);
 TTABLE.REFRESH;
 === CUT ====

 2. Использование TAPTABLE:
 === CUT ====
 TAPTABLE.OPEN;
 TAPTABLE.SETTRANSLATE(TRUE);
 TAPTABLE.REFRESH;
 === CUT ====

И вместо закорючек будут родные русские буквы. Правда, только при выполнении программы. В дизайнере на этапе проектирования псевдографика так и останется.

Оставить комментарий

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