![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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 для базы был указан?