C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
OEM и Ansi, OEM и ANSI
KhamRad
Отправлено: 08.11.2004, 22:20


Ученик-кочегар

Группа: Участник
Сообщений: 16



Есть база 1995 года!Есть клиент под дос!Надо сделать windows приложение,что бы база работала и в старом приложении!
Естественно данные отображаються не правильно!Как сделать,что бы именно отображение было правильным!При этом,что бы была возможность редактирования!Испоьзую компоненты DBGrid,Table,Datasource!Заранее спасибо!
Nick
Отправлено: 09.11.2004, 08:50


Машинист паровоза

Группа: Участник
Сообщений: 247



Во всех компонентах
Font->CharSet = OEM_CHARSET;

100% не гарантирую, глубоко с этим не работал,
попробуй.
AVC
Отправлено: 09.11.2004, 09:32


Ветеран

Группа: Модератор
Сообщений: 1583



Какая база?
Так как вы работаете через TTable, то очевидно используете BDE.
Для BDE поиграйтесь языковыми настройками BDE Administrator. Как только в SQL Explorer станет информация по-русски то и в вашем приложении она станет по-русски. Обычно спасает dBASE RUS cp866
Если база dbf то там в заголовке есть специальный байт, отвечающий за язык (применяется в поздних версиях Fox'а) можно помацать его.

Вернуться в Работа с базами данных в C++Builder