Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.23;
Скачать: CL | DM;

Вниз

Ошибка - Cannot translate character between character sets   Найти похожие ветки 

 
ghost_by ©   (2003-10-01 17:52) [0]

При добавлении в базу данных строки содержащей русские буквы
вываливается ошибка:
"arithmetic exception, numeric overflow, or string truncation"
Cannot translate character between character sets

В базе данных у поля в которое я пытаюсь вставить строку и кодировка и collate стоит как WIN1251. Причем такую особенность заметил - в IBExpert в поле русские буквы можно без проблем написать а из под дельфи - чего-то брыкается....
Виндавоза у меня XP английская.

Как исправить и где копать?


 
ghost_by ©   (2003-10-01 19:13) [1]

Поменял character set на NONE - и вроде все работает.... только правильно ли это?.... А зачем вообще этот charecter set нужен если и без него (NONE) работает?


 
Pat ©   (2003-10-01 19:43) [2]

>Как исправить и где копать?
Какие компоненты используешь? На клиенте какая кодировка?

>зачем вообще этот charecter set нужен
Для хранения символов в базе данных. Формат разный будет...


 
Johnmen ©   (2003-10-01 22:57) [3]

На эту тему см.статью на ibase.ru


 
ghost_by ©   (2003-10-02 12:45) [4]

При создании базы данных написал DEFAULT CHARACTER SET WIN1251, при создании всех таблиц написал SET NAMES WIN1251, в параметрах коннекта написал lc_ctype=WIN1251

в таком случае даже при попытке в моемприложении получить из базы данных строку - сразу же вылетает такая ошибка.....

Слижком ли не правильно будет если я поставля кодовую странижу в NONE?


 
Johnmen ©   (2003-10-02 12:50) [5]

>ghost_by © (02.10.03 12:45)

Лично мне всегда было достаточно NONE.



Страницы: 1 вся ветка

Текущий архив: 2003.10.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
1-74176
inwin
2003-10-10 12:21
2003.10.23
Прокрутка колесом мышки


4-74535
Эдуард
2003-08-18 18:23
2003.10.23
Как получить размер вдираемой из DLL ки иконки


1-74137
Буланов Дмитрий
2003-10-11 04:15
2003.10.23
проблема


1-74256
Bonny
2003-10-11 23:10
2003.10.23
Bitmap Unit


7-74512
MAPIIIAJL
2003-08-07 21:41
2003.10.23
Проблема с записью информации в COM-порт под WinXP