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

 
InterBase и RUSSIAN_CHARSET
CoderDecoder
Отправлено: 29.02.2004, 14:06


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

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



Я создал базу в IB Expert.
Кодировку выбрал WIN1251.
Но теперь я не могу добавлять из своей программы в таблицу записи на русском языке.
Компоненты TIBTable, TIBDatabase.
Server: FireBird 1.0.3.72
CoderDecoder
Отправлено: 29.02.2004, 14:11


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

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



Ошибка:
Project FillTables.exe raised exception class EIBInterBaseError with message 'arithmetic exception, numeric overflow or string truncation
Cannot transliterate charecter between charecter sets'

Буду благодарен, если кто-нибудь поможет..
trigger
Отправлено: 02.03.2004, 15:31


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







в строке коннекта компоненты IBDatabase можно добавить строчку
lc_ctype=WIN1251
может поможет...

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