Форум: "Базы";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];
ВнизПроблема с кодировками в InterBase6 Найти похожие ветки
← →
Oduvan (2002-07-21 17:31) [0]При добавлении записи в таблицу с текстом на русском:
datas.Open;
datas.Insert;
datas.FieldByName(f[1]).AsString:="Русские буквы";
...
datas.Post;
выдает ошибку:
arithmetic exception, numeric overflow, or string truncation
Cannont Transliterate character between character set.
Все поля в базе данных (которые текстовые) имеют DEFAULT CHARACTER SET WIN1251. Но при создании компонента IBDataBase в его свойствах пришлось ставить CHARACTER SET = NONE иначе не работает, помогите что сделать!!!!
← →
Fran (2002-07-21 18:48) [1]В Params Бд надо внести строку:
lc_ctype=WIN1251
и БД должна создаваться с кодировкой WIN1251:
CREATE DATABASE "C:\ARM\DATA\My.gdb"
USER "qqq" PASSWORD "qqq"
PAGE_SIZE = 4096
LENGTH = 300
DEFAULT CHARACTER SET WIN1251;
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c