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

 
Открываю DBF в C++Builder 5. Туплю.
Plisteron
Отправлено: 17.09.2003, 07:23


Не зарегистрирован







Открываю Visual FoxPro 6.0 DBF в C++Builder 5 с использованием BDE, так оно почему-то пытается транслировать мне из CP866 в CP1251 (хотя файл уже в CP1251, в результате на экране вместо русского текста чёрт знает что), и, кроме того, не выводит NUMERIC поля (точнее, они выводятся, но пустые). Да, ещё и на CDX ругается, мол, фигня какая-то, а не индекс. Я понимаю, что где-то протупил, но где?
Admin
Отправлено: 17.09.2003, 14:02


Владимир

Группа: Администратор
Сообщений: 1190



QUOTE
Открываю Visual FoxPro 6.0 DBF в C++Builder 5 с использованием BDE, так оно почему-то пытается транслировать мне из CP866 в CP1251


Так наверное надо поставить у текстового поля
свойство Transliterate в false (по умолчанию оно true)


Plisteron
Отправлено: 18.09.2003, 04:38


Не зарегистрирован







QUOTE

Так наверное надо поставить у текстового поля свойство Transliterate в false (по умолчанию оно true)

А у числового? cool.gif

Поигравшись немного с настройками BDE и своей TTable (как раз в Transliterate не лез), добился корректного отображения кириллицы. Вопрос о числовых данных и индексном файле остаётся открытым.
Admin
Отправлено: 18.09.2003, 10:13


Владимир

Группа: Администратор
Сообщений: 1190



А что может быть с числовыми данными ?
Число оно и есть число и в CP866 и в CP1251 одинаково.

Plisteron
  Отправлено: 19.09.2003, 02:55


Не зарегистрирован







QUOTE
Число оно и есть число и в CP866 и в CP1251 одинаково.

Однако же TTable показывает пустое числовое поле. Говорит, что Field->IsNull==true. sad.gif

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