Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

win1251 (d6+ib6+win98/xp) [D6, IB6.x]


myor ©   (2002-10-24 16:34:00) 

опытные, беда вот какая приключилась:
создаю в ib БД (character set указываю win1251),
создаю таблицу и для полей указываю character set- win1251
и шрифт- кириллический. ну и конечно не могу ввести текст в кириллице, хотя это- все необходимые установки и тому есть очень даже живой пример- те же инсталляхи винды, делфи и id, но у меня не работает. искал в faq-ах и по форумам- нашел кучу рецептов но ни одного диагноза:

предлагалось:

insert into mytable (name, surename)
values (_win1251"Булавенко",_win1251"Дмитрий")- оно, конечно, работает в sql, а в runtime как? а никак!

или:

character set=iso...- ого!

и, даже, устанавливать свойства tdatabase уже в приложении делфи,
а ведь должно пахать еще в ibconsole при тех set-ах,
которые я уже сделал.

может кто знает диагноз?


myor   (2002-10-28 11:15:00) [1]

спасибо, desdechado. это то, что я ожидал но не хотел узнать.
обидно, что на тех же инсталляхах но на другой машине (кстати, послабее моей) все работает.
спасибо всем за терпение и понимание.


Desdechado   (2002-10-27 13:59:00) [2]

ibconsole просто с кириллицей сама глючит. Попробуй IBExpert
www.ibexpert.com


myor   (2002-10-25 16:45:00) [3]

спасибо за совет, wdr, но в том-то и беда, что все это я уже пробовал: указываю и не парюсь, а в ответ- тишина. а вариант с lc_ctype я уже встречал, только просвети меня, ведь проблема, как я понимаю (имею я право на свое, пусть и ошибочное, понимание?), возникает раньше- допустим у меня и приложения еще нет (с tibdatabase), я создаю дб и таблицы в ibconsole и isql, и УЖЕ ЗДЕСЬ НЕ РАБОТАЕТ! или настройка компонента лечит это дело и мне нужно работать только через приложение? в любом случае, я попробую, спасибо.


wdr   (2002-10-25 12:59:00) [4]

Для компонента TIBDatabase необходимо в параметрах указать:
lc_ctype=WIN1251

А чтобы в IBConsol работало нормально, при регистрации для свойства <Default Character Set> указать Win1251.

и не надо так парится:
"insert into mytable (name, surename)
values (_win1251"Булавенко",_win1251"Дмитрий")"

а просто

insert into mytable (name, surename)
values ("Булавенко","Дмитрий")"





myor   (2002-10-24 18:48:00) [5]

collate?
я правильно понял? тот, что сортирует копии при печати?
нет, у меня установлено group


NickBat   (2002-10-24 16:56:00) [6]

collate для базы был указан?


Наверх

Титульная страница Поиск, карта сайта Написать письмо