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

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

Вопрос про кодировку [D5, IB6.x]


Ken Keray ©   (2002-12-17 09:54:00) 

Извините, наверное, такой вопрос уже был, но всё-таки.
Есть DB, сделанная на IB 6.5/Firbird. Кодировка по умолчанию там (как показывает IBExpert) Win1251. В Delphi 5 создаю форму, кладу туда TDatabase, TQuerry. TDatabase настраиваю драйвером на INTERBASE и файл .gdb относительным путём указываю (потому как лежит в той же дире). Ставлю пользователя, пароль указываю. Выставляю connect в true, потом к TDatabase1 присоединяю TQuery1 через соответствующее имя бд) Пока всё ОК. Потом пишу запрос типа
.... where TABLE.field="Экспорт"... т.е. с русскими буквами, включаю active у TQuery1 и опа - говорит переполнение, не могу перевести из одной кодировки в другую. Что делать?


myor   (2002-12-18 11:38:00) [1]

сталкивался с этим сам, даже вопросик в форум писал
у приятеля работает установка win1251, у меня- нет.
в итоге пришел к тому, что вместо win1251 нужно установить none и все заработало, по крайней мере у меня.


Alexandr   (2002-12-17 09:56:00) [2]

в алиасе укажи Pdox Ansi Cyr


Наверх

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