![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите с поиском в базе данных [D5, dBase, FoxPro]
Леша © (2003-01-10 14:45:00)Есть у меня телефонная база, неизвестно кем написаная. В-общем она на русском. Кириллица нормально отображается, если ставить в свойствах шрифта TTable кодировку EOM. Хочу делать поиск по фомилиям. Текст поиска ввожу в Edit. Если в его свойствах шрифта ставлю кодировку по умолчанию, то кириллица вводится нормально, но не находит ничего в базе. А если ставить в Edit кодировку EOM, то вводятся абракадабры.
Я с базами данных никогда не работал, так что это может быть глупый вопрос. Но все таки, хочется сделать этот поиск.
Стоит Delphi 5 на Win2k Pro
Заранее благодарен
sniknik (2003-01-10 15:01:00) [1]сделай во всех визуальных компонентах (Edit, DBEdit, DBGrig) чарсет = DEFAULT_CHARSET, и подбирай правильную кодировку в настройках BDE.
скорее всего правильно будет BDE Adminictrator->Configurations->Drivers->Native->DBASE->LANGDRIVER = dBASE RUS cp866
при другом раскладе (подбор чарсетами) нужно следить самому где что и делать перекодировку при необходимости. геморно.
Карелин Артем (2003-01-10 14:48:00) [2]Не пробовал менять шрифт у Edit? А то есть шрифты для оем -кодоровок в винде.
Mike Kouzmine (2003-01-10 14:48:00) [3]А каковы настройки БДЕ?