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

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

Interbase и кириллица [D7, FireBird]


Андрей__ ©   (2005-10-18 14:36:00) 

Уважаемые мастера! Проблема с текстовым полем varchar размером 255, кодировка win1251. При вставке записи в таблицу выдается ошибка "arithmetic exception,  numeric overflow, or string trancation. Cannot transliterate character between character sets", но только при вводе в текстовое поле значения русскими буквами. С латиницей работает нормально.

Вставка записи осуществляется хранимой процедурой

...
   Insert into TTematicBook (ID_Tem, Tematic, Master)
   values (:gen, :tematic, :master);
...
Вызов из Делфи:
...
  FData.SPTematicBook.ParamByName('Tematic').Value:=FEdit.EName.Text;
  FData.SPTematicBook.ExecProc;
...
Кто нибудь знает как разрешить проблему?
Спасибо.


Андрей__   (2005-10-18 15:22:00) [1]

Большое спасибо.


Desdechado   (2005-10-18 15:15:00) [2]

настрой подключение программы на использоание нужного чарсета


Johnmen   (2005-10-18 15:01:00) [3]

ibase.ru - там все ответы


Наверх

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