Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка Arithmetic exception, numeric overflow, or string truncati


Страницы:   1 2

Novicer ©   (2014-03-09 14:27:00) 

Здравствуйте! После смены кодировки полей базы Firebird на Utf8, при сохранении инфы с помощью хранимки в базу получаю ошибку Arithmetic exception, numeric overflow, or string truncation В настройках подключения IbDataBase также указал Utf8. Данные внесенные в IbExpert вручную в базу отображаются правильно, без крякозябр :) а вот сохранить в базу не выходит :( хотя при Win1251 все работало без ошибок.


Novicer   (2014-03-09 16:37:00) [21]

Обычный запрос на выборку полей соответсвующих указанному параметру. В win1251 работает без проблем. После смены кодировки полей базы, если в параметре запроса вылетает вышеуказанная ошибка. Еще заметил несмотря на смену в рег.инфо базы кодировки на Utf8, если в таблице лобавлять поле явно не указывая кодировку, то назначается win1251. Узнал что надо изменить кодировку в системной таблице, чтобы автоматом ставило Utf8, но где эта таблица в IbExpert найти не могу :(


Inovet   (2014-03-09 16:29:00) [22]

> [3] Novicer   (09.03.14 15:03)
> На ibase.ru прочитал что и текст Sql-запроса надо приводить
> к новой кодировке, но как это сделать не описано :(

Far есть? Блокнот есть? RAD studio есть? Чё-то-там ещё есть? На ibase.ru должны были написать иструкции ко всем этим программам? Какой запрос, где он этот запрос?


Inovet   (2014-03-09 16:25:00) [23]

> [2] Novicer   (09.03.14 14:56)
> WideString

Это не UTF-8


Novicer   (2014-03-09 15:58:00) [24]

Нашел что ошибка вылетает и при выполнении любого запроса в параметрах которого кирилица :(


Novicer   (2014-03-09 15:03:00) [25]

На ibase.ru прочитал что и текст Sql-запроса надо приводить к новой кодировке, но как это сделать не описано :(


Novicer   (2014-03-09 14:56:00) [26]

При смене кодировки базы на Utf8 надо обьявлять строковые переменные уже как WideString или можно оставить String?


Novicer   (2014-03-09 14:40:00) [27]

Может надо еще где Utf8 прописать или для полей в другой кодировке надо больше длинну указывать в базе? :/


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо