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

Вниз

Ошибка с кодировками   Найти похожие ветки 

 
hardclubber   (2004-06-03 21:55) [0]

При попытке добавить запись в таблицу вылезает сообшение:

arithmetic exception, numeic overflow, or string truncation. Cannot transliterate charate between character sets
, если пытаться добавить русский текст. Где может быть проблема?


 
Vlad ©   (2004-06-03 21:57) [1]

Стандартный вопрос - стандартный ответ :-)

http://www.ibase.ru/devinfo/ibrusfaq.htm


 
hardclubber   (2004-06-03 21:59) [2]

это я прочитал уже, все равно не пашет


 
Vlad ©   (2004-06-03 22:04) [3]


> hardclubber   (03.06.04 21:59) [2]

Ну естественно, от того что просто прочитаешь, пахать не начнет.

lc_ctype=win1251 установил ?


 
hardclubber   (2004-06-03 22:05) [4]

установил


 
Vlad ©   (2004-06-03 22:12) [5]


> hardclubber   (03.06.04 22:05) [4]

Сама база в какой кодировке создана ?


 
hardclubber   (2004-06-03 22:14) [6]

да все по-человечески, win1251


 
Vlad ©   (2004-06-03 22:23) [7]


> hardclubber   (03.06.04 22:14) [6]

Такая ошибка означает то, что клиент имеет кодировку, отличную от сервера. Другого быть не может.
Еще раз проверь в своей базе параметр DEFAULT CHARACTER SET,
а так же в IBDataBase.Params д.б. строчка lc_ctype=win1251
Так же можно в скрипте каждой таблицы указывать кодировку явно
CREATE TABLE ... CHARACTER SET WIN1251


 
hardclubber   (2004-06-03 22:26) [8]

да это-то понятно..
может что-то все-таки пропустил. попробую с начала =)
но хотя параметры все правильно стоят (lc_ctype  и др)


 
Desdechado ©   (2004-06-04 11:45) [9]

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


 
Vlad ©   (2004-06-04 11:50) [10]


> Cannot transliterate charate between character sets

По-моему текст ошибки вполне однозначный и никакого отношения к smallint и длине поля не имеет


 
den_777   (2004-06-04 15:12) [11]

Имеет как раз отношение и к длине поля в том числе


 
Anatoly Podgoretsky ©   (2004-06-04 15:36) [12]

Vlad ©   (04.06.04 11:50) [10]
А ты не только правую часть цитируй



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

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

Наверх




Память: 0.49 MB
Время: 0.028 c
14-1087208942
PenguinX
2004-06-14 14:29
2004.07.04
Фоновый рисунок папки в XP


3-1086343852
Vladimir'S
2004-06-04 14:10
2004.07.04
xlReport вставить картинки в отчет если в поле ВD хранится путь


1-1087914368
Chery
2004-06-22 18:26
2004.07.04
Значок exe файла (иконка) .


3-1086033673
MOTOR
2004-06-01 00:01
2004.07.04
Как узнать что база пуста


3-1086592138
Layner
2004-06-07 11:08
2004.07.04
Как получить сумму каждой строки в одной выборке (MSSQL/SQL)