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

Вниз

Не вводятся русские данные в Interbase таблицу.   Найти похожие ветки 

 
bugorik   (2006-10-01 18:34) [0]

Создал в Interbase таблицу с одним полем Фамилия:

create table Family
( fam varchar(30));

И при использованиии IBQuery, когда я всталяя запись:
insert into family(fam) values ("Иванов")
Delphi Выдает ошибку:

"arithmetic exception, numeric overflow, or string trancation.
Cannot transliterate character beetween character sets."

А если пишу Иванов английскими буквами то все нормально.


 
Sergey Masloff   (2006-10-01 18:50) [1]

charset у базы и соединения какой?


 
bugorik   (2006-10-01 18:52) [2]

win1251


 
Sergey Masloff   (2006-10-01 18:59) [3]

Тогда все должно вставляться. Проверь что на соединении тоже win1251 указан.


 
bugorik   (2006-10-01 19:01) [4]

>Sergey Masloff   (01.10.06 18:59) [3]

То есть в параметрах Ibquery написать:

charset= win1251 ?


 
Sergey Masloff   (2006-10-01 19:02) [5]

bugorik   (01.10.06 19:01) [4]
ну примерно. Только не IBQuery а IBDatabase


 
bugorik   (2006-10-01 19:04) [6]

Да точно IBDatabase. Но че то не хочет принимать charset= win1251 и так тоже не хочет character set =win1251  Ругается что неизвестная команда .


 
bugorik   (2006-10-01 19:09) [7]

Написал так в параметрах  IBDatabase

user_name=SYSDBA
password=masterkey
default character set win1251

Но все равно при вставке русских букв выдает такую же ошибку


 
Desdechado ©   (2006-10-01 19:21) [8]

http://ibase.ru/devinfo/ibfaq.htm#1.1

рекомендую весь ресурс перечитать и осмыслить


 
bugorik   (2006-10-01 19:33) [9]

Все делаю как написано, создаю базу с кодировкой win1251 и при соеденеении с базой в параметрах компонента IBDatabase указываю default character set win1251. Все равно ошибка.


 
Desdechado ©   (2006-10-01 19:53) [10]

> при соеденеении с базой в параметрах компонента IBDatabase указываю default character set win1251
Где это написано такое?
Читай внимательно, иначе прямая дорога в дворники...


 
bugorik   (2006-10-01 19:59) [11]

Все разобрался, написал  в параметрах lc_ctype=WIN1251

Спасибо


 
Johnmen ©   (2006-10-01 20:40) [12]

http://sql.ru/forum/actualthread.aspx?tid=344751
:)))



Страницы: 1 вся ветка

Текущий архив: 2006.12.03;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.11 c
1-1161179463
breeze
2006-10-18 17:51
2006.12.03
Как поставить фокус на subitem в Listview


15-1163005158
Sergey Masloff
2006-11-08 19:59
2006.12.03
Про то как все ругались на 10 тыс зарплаты по письму Думкина


6-1152028321
SpellCaster
2006-07-04 19:52
2006.12.03
Странности у TTcpClient и TTcpServer


2-1163843897
GhostOld
2006-11-18 12:58
2006.12.03
Как удалить из строки знаки переноса строки #13#10?


15-1163685032
Андрей Сенченко
2006-11-16 16:50
2006.12.03
Работа с XML на Delphi. Начинающему :)