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

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

Кодировка DBF файлов [D7, dBase, FoxPro]


Wolferio ©   (2006-03-20 17:48:00) 

Добрый день.

Подскажите пожалуйста как мне поставить 866 кодировку.
База открываеться, но кодировка не та, как мне подключить     кодировку не используя DBE Administrator???

В DBgrid Datasourse прописано Datasourse1
В Datasourse1 -> Query1
В Query1
            -> Databasename прописано с:\1\baz.dbf
            -> SQL ->  Select * BAZ


K_VAL   (2006-04-04 09:59:00) [1]

Открываете BDE - администратор и меняете параметры Drivers -> LANGDRIVER ,
В. ГОФМАН , А. Хомоненко "Delphi 6  . Наиболее полное руководство ."
глава 22 . Инструментальные средства . Параметры драйвера .


de_ICER-T44   (2006-04-04 09:16:00) [2]

как уже писалось х з когда - БДЕ админ руле форевер.... у меня фокса спокойно гоняет дбф-ки, LANGDRIVER DBase RUS cp866
рули


vovnuke   (2006-04-01 13:13:00) [3]

чтоб не ругалась другая софтина надо после работы вернуть все на место.


Alexander Safronov   (2006-03-31 22:18:00) [4]

Добрый день. :)

А можно поподробнее как с помощью Session изменит кодировку? Дело в том что меня интерисует тот же вопрос, как делать запрос к DBF содержащей русскоязычные данные, но сам файлик менять нельзя. Т.к. не известно как прореагирует другая софтина, написанная не мной на изменения?


Desdechado   (2006-03-23 20:40:00) [5]

кодировку БДЕ на время сессии можно сменить, используя переменную Session


Wolferio   (2006-03-23 16:00:00) [6]

Удалено модератором
Примечание: Создание пустых сообщений


palva   (2006-03-20 21:07:00) [7]

DBGrid отображает ту кодировку, которую он получает. Если вы пользуетесь драйверами Foxpro, то они должны реагировать на указание кодировки в самом файле DBF. Смещение 1D значение 65(10). Или откройте dbf продуктом Foxpro если он видит нули по данному смещению, то он предлагает указать кодировку и ставит ее по данному смещению.


Wolferio   (2006-03-20 19:04:00) [8]

Я имею в виду что DBgrid неправильно отображает даные базы!
Как мне сделать чтоб DBgrid отображал 866 кодировку.


vovnuke   (2006-03-20 18:09:00) [9]

http://mike099.narod.ru/prog/format/dbf.html


Наверх

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