Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.13;
Скачать: CL | DM;

Вниз

Русские буквы в 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.02 c
3-36984
lejik
2002-12-19 08:11
2003.01.13
ReportBuilder


14-37333
Хмырь
2002-12-22 17:29
2003.01.13
Где скачать Дельфи? :-)))


1-37163
down
2002-12-29 15:10
2003.01.13
Реинициализация компонентов


1-37084
Brat-2
2003-01-03 16:43
2003.01.13
Элементарно, не непонятно.


7-37407
Slatazan
2002-11-02 03:57
2003.01.13
string to bytes