Форум: "Базы";
Текущий архив: 2002.07.08;
Скачать: [xml.tar.bz2];
ВнизInterbase 5.0. Найти похожие ветки
← →
Oleon (2002-06-17 10:39) [0]Здраствуйте. Подскажите как решить проблему с тем чтобы в базу данных можно было заносить данные на русском языке. А то пишет какой-то arithmetic exeption, numeric overflow и т.д.. Вроде прописал LangDriver = "ancyrr"
← →
Kaban (2002-06-17 10:41) [1]а вы уверены, что
arithmetic exeption, numeric overflow
возникают именно из-за русского языка
← →
Oleon (2002-06-17 11:08) [2]Так если я пишу на латинском, то все нормально записывается
← →
Kaban (2002-06-17 11:12) [3]Если при сохдании базы используется
default character set win1251
а при создании строковых полей
character set win1251 collate pxw_cyrl
То все должно быть нормально.
Впрочем, давно с БД не работал, не помню
← →
Oleon (2002-06-17 11:13) [4]Ошибка целиком : arithmetic exeption, numeric overflow or string trancation
Cannot transliterate charecter between character sets.
Базу я создал в IB Administrator. Просто нажал Create New DataBase. Модет нужно что-то еще прописать. Я до этого новые базы не создавал только редактировал имеющиеся.
← →
Desdechado (2002-06-17 11:15) [5]создай например командой
CREATE DATABASE "C:\x.GDB"
PAGE_SIZE 4096
DEFAULT CHARACTER SET WIN1251
тогда по умолчанию все символьные поля будут с этой кодировкой
← →
Alexandr (2002-06-17 11:26) [6]а collate зачем?
Не знаешь зачем его писать - лучше не писать
← →
Oleon (2002-06-17 11:29) [7]Ну чтобы мне зановы все таблицы не создавать с помощью alter можно default character прописать?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.07.08;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c