Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.08.2010, 17:02   #1
tarakan1983
Форумчанин
 
Аватар для tarakan1983
 
Регистрация: 09.09.2008
Сообщений: 418
По умолчанию Не могу разобраться с DBF-кой

Есть DFB файл меня интересуют 2 столбца "НАЗВАНИЕ" и "АДРЕС", но они почему то отображаются кракозябрами, да при том еще и не русскими, как бы я не подбирал кодировку. В самой программе все русскими и понятными буквами, а если читаю DBF редактором или переливаю в GDB, то нерусские буквы и цифры. Что я делаю не так, помогите пожалуйста.
Вложения
Тип файла: rar ak.rar (48.0 Кб, 7 просмотров)
tarakan1983 вне форума Ответить с цитированием
Старый 09.08.2010, 17:14   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Это не вся таблица. К ней не хватает FPT файла, содержащего МЕМО поля
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.08.2010, 17:18   #3
tarakan1983
Форумчанин
 
Аватар для tarakan1983
 
Регистрация: 09.09.2008
Сообщений: 418
По умолчанию

Хорошо, файл есть, как мне тогда правильно конвертнуть эти поля в свою базу gdb?
tarakan1983 вне форума Ответить с цитированием
Старый 09.08.2010, 17:23   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Понятия не имею.
Если вопрос только в русских буквах, то я бы попробовал поменять CHARSET базы на Виндовский (1251 кажись). И делал бы я это с помошью Visual Foxpro, а точнее утилиты CPZero
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.08.2010, 17:28   #5
tarakan1983
Форумчанин
 
Аватар для tarakan1983
 
Регистрация: 09.09.2008
Сообщений: 418
По умолчанию

Вопрос только в русских буквах, но чтобы поменять CHARSET нужен исходник, а его нет.
tarakan1983 вне форума Ответить с цитированием
Старый 09.08.2010, 17:30   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
но чтобы поменять CHARSET нужен исходник
Да нет. Ты не понял. Я имел ввиду сменить кодировку базы, внутри самой DBF-ки. VFP умеет это делать.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.08.2010, 17:33   #7
tarakan1983
Форумчанин
 
Аватар для tarakan1983
 
Регистрация: 09.09.2008
Сообщений: 418
По умолчанию

Сейчас буду пробовать, есть у меня дистр Microsoft Visual fox pro 9.0 prof, поставлю попробую разобраться.

Последний раз редактировалось tarakan1983; 10.08.2010 в 00:36.
tarakan1983 вне форума Ответить с цитированием
Старый 10.08.2010, 00:36   #8
tarakan1983
Форумчанин
 
Аватар для tarakan1983
 
Регистрация: 09.09.2008
Сообщений: 418
По умолчанию

Никто не работал с компонентой Halcyon, вроде как написано что она достает содержимое поля memo с fpt файла, но у меня почему то не выходит.
tarakan1983 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C++] Не могу разобраться ... AquaticSoul Общие вопросы C/C++ 8 24.03.2010 16:23
Не могу разобраться semAz Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 10.03.2010 17:43
Не могу разобраться Zmaxer Помощь студентам 24 10.10.2009 18:52
Не могу изменить DBF файл Wanderer БД в Delphi 3 31.05.2007 20:23