powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Чем прочитать dbf файл с memo полями?
13 сообщений из 13, страница 1 из 1
Чем прочитать dbf файл с memo полями?
    #38923222
Pashekka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чем прочитать dbf файл с memo полями?
Пробовал jdbf+ не получается выдает ошибку при компиляции,
может кто сталкивался, необходимо просто прочитать файл и все.
...
Рейтинг: 0 / 0
Чем прочитать dbf файл с memo полями?
    #38923345
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PashekkaПробовал jdbf+ не получается выдает ошибку при компиляции,

А почему вы считаете что с другой библиотекой ошибок компиляции не будет? Если вы не можете исправить ошибки компиляции, то вряд ли вам поможет другая библиотека.
...
Рейтинг: 0 / 0
Чем прочитать dbf файл с memo полями?
    #38923699
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pashekka, написать свой JDBF. Формат DBF достаточно простой.
...
Рейтинг: 0 / 0
Чем прочитать dbf файл с memo полями?
    #38923802
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Микола Питерский,

Формат самого файла простой и регламентирован, а вот формат memo файлов у каждого производителя свой (Clipper, FoxPro, dBase и пр.)
...
Рейтинг: 0 / 0
Чем прочитать dbf файл с memo полями?
    #38924257
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GarrickМикола Питерский,

Формат самого файла простой и регламентирован, а вот формат memo файлов у каждого производителя свой (Clipper, FoxPro, dBase и пр.)

Формат может и простой я не вникал, только вот поскольку он был открытым то и лепил его каждый как хотел в 80х кажись и все несовместимы друг с другом.

hxtt есть библиотека, производитель утверждает поддержку 5 форматов, но нормально у меня работает гарантировано с форматом dbase3, горем с пополам dbase 4 можно пользовать.
...
Рейтинг: 0 / 0
Чем прочитать dbf файл с memo полями?
    #38924655
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming,

Формат самого файла DBF един для всех систем. Но естественно Microsoft как всегда внесла неразбериху с кодировками OEM-ANSI, а структура DBF файла у всех одинакова. Но разных производителей различаются форматы файлов индексов и memo.

У вас какие конкретно DBF фалы, в какой системе они сделаны?
...
Рейтинг: 0 / 0
Чем прочитать dbf файл с memo полями?
    #38924844
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrick,

Как я уже говорил, я не вникал в структуру dbf файла. Не отрицаю что он простой.
Я взял отсюда инфу https://ru.wikipedia.org/wiki/DBF
В итоге пользуюсь hxtt

Но как я и говорил в документации к hxtt утверждается поддержка FoxBase dBASE III dBASE IV dBASE V FoxPro Visual FoxPro dbase2k

Работаю с dBase III. Как то клиенты присылали файлы DBF и утверждали что это в FoxPro формате но прочитать его не удалось.

Я сам пробовал создать и записать в dbf через этот jdbc драйвер в разных форматах(можно указать в настройках соединения тип dbf файла) но эти файлы потом открыть ни sdbf ни dbf commander не смогли за исключение сформированных в формате dBase 3 и еще какой то один формат(не помню точно)

В итоге просто остановился на формате dBase 3
...
Рейтинг: 0 / 0
Чем прочитать dbf файл с memo полями?
    #38925091
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
llemingGarrick,

Работаю с dBase III. Как то клиенты присылали файлы DBF и утверждали что это в FoxPro формате но прочитать его не удалось.


Что именно не удалось?
Какие ошибки?
...
Рейтинг: 0 / 0
Чем прочитать dbf файл с memo полями?
    #38925246
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
невалидный dbf файл.
...
Рейтинг: 0 / 0
Чем прочитать dbf файл с memo полями?
    #38929920
Pashekka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JDBF+ все получилось, только пример не оч. корректный, кому будет интересно поделюсь.
Теперь борюсь с перекодировкой CP866 -> CP1251, если есть вариант помогите.
...
Рейтинг: 0 / 0
Чем прочитать dbf файл с memo полями?
    #38930127
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pashekka,

В разных версиях баз разная кодировка, например в FoxPro 2 кодировка CP866, т.к. база была под MS DOS, FoxPro 3/4 уже Win1251, т.к. уже под Windows. При выборе правильного "драйвера" вопрос с кодировкой должен разрешится сам собой.
...
Рейтинг: 0 / 0
Чем прочитать dbf файл с memo полями?
    #38930256
kifoth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Чем прочитать dbf файл с memo полями?
    #39836081
galisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kifoth http://www.smart-flex.ru/htm/lgpl_info.shtml

Спасибо!

очень рад, что принес пользу форумчанам.

Разместился наконец на github: https://github.com/smart-flex/DbfEngine
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Чем прочитать dbf файл с memo полями?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]