Форум: "Базы";
Текущий архив: 2003.01.13;
Скачать: [xml.tar.bz2];
ВнизРусские буквы в IB 6 Найти похожие ветки
← →
Борис (2002-12-16 17:02) [0]Всем привет!
Создал БД с кодировкой Win1251
придобавлении любого русского символа выскакивает ошибка. Как вылечить или необходимо менять кодировку. Но на какую?
← →
FreeLancer (2002-12-16 17:07) [1]Борис, где выскакивает и что? Опять телепатов ищем?
Можно дать ответ соответствующий вопросу: lc_type=win1251
Устроит?
← →
Борис (2002-12-16 17:13) [2]FreeLancer
Если честно, то нет.
Выскакивает сообщение при добавлении в ячейку (VARCHAR (250)) значения, содержащего русские буквы.
raised exception class EIBInterBaseError with message "arithmetic exception, numeric overflow, or string truncation
Cannot transliterate character between character sets". Process stopped. Use Step or Run to continue.
← →
FreeLancer (2002-12-16 17:15) [3]Все равно информации недостаточно. Компоненты какие?
← →
Sergey Masloff (2002-12-16 17:19) [4]При подключении тоже ведь надо сказать какая кодировка. Например, установить в свойствах TIBDatabase вышеупомянутый параметр lc_type=win1251
← →
Борис (2002-12-16 17:19) [5]компоненты стандартные из палитры Delphi 5
TIBQuery, TIBUpdateSQL, TDataSource, TIBTransaction
← →
FreeLancer (2002-12-16 17:20) [6]
> компоненты стандартные из палитры Delphi 5
> TIBQuery, TIBUpdateSQL, TDataSource, TIBTransaction
О...
dbl click на TIBDatabase и устанавливаем свойства базы данных
← →
Борис (2002-12-16 17:28) [7]Кодировка 1251 и стояла.
Все-равно та-же ошибка.
← →
FreeLancer (2002-12-16 17:32) [8]ISQL -> connect ...
MainMenu -> Metadata -> Show -> Database
Должно быть:
...
Default Character set: WIN1251
← →
Борис (2002-12-16 17:35) [9]ойляляяяяяя
DEFAULT CHARACTER SET */
(Видно забыл указать, хотя был уверен что создал. Прошу прощения за ввод в заблуждение)
как исправить, чтобы была 1251?
← →
FreeLancer (2002-12-16 17:40) [10]Я знаю один способ, но он не всем нравится:
DROP DATABASE ...
CREATE DATABASE ...
Может кто-то знает более мягкий путь?
← →
Борис (2002-12-16 17:41) [11]FreeLancer
и так для всех таблиц?
Мож тогда проще создать новую базу данных?
← →
FreeLancer (2002-12-16 17:42) [12]Читай внимательнее.
И возьми IBExpert, например.
← →
myor (2002-12-18 14:26) [13]мне не помагало даже
drop database
create database
установи не win1251, а none
← →
FreeLancer (2002-12-18 14:29) [14]
> мне не помагало даже
> drop database
> create database
А ты не пробовал так?
CREATE DATABASE "C:\JOB.GDB" PAGE_SIZE 4096
DEFAULT CHARACTER SET WIN1251;
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.01.13;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.008 c