как открыть файл .d01 foxpro - PullRequest
1 голос
/ 09 марта 2010

Я создаю базовое POS-приложение для аптеки моего двоюродного брата, чтобы он мог выбросить программное обеспечение, которое он использует в настоящее время, и сэкономить на стоимости лицензии. Все названия лекарств, которые он болезненно ввел в программу, были сохранены в файле с расширением .d01. То, что я хочу, это способ программно читать содержимое файла .d01, чтобы я мог импортировать названия лекарств в мое приложение. Программа, которую использует мой двоюродный брат, встроена в Foxpro (потому что я вижу много файлов .cdx, .idx, .dbf), а файл, который я хочу импортировать, имеет расширение .d01. когда я открываю файл в блокноте, это что-то вроде этого http://img192.imageshack.us/img192/5528/foxpro.jpg

Так что я предполагаю, что это какая-то таблица базы данных или что-то в этом роде. Так может кто-нибудь, пожалуйста, помогите мне в чтении этого файла, так как я совсем не знаю о foxpro.

Большое спасибо всем, кто нашел время ответить.


Привет, ребята, большое спасибо за столь быстрый ответ. Я попробовал решение, предложенное Otávio, и оно сработало, сейчас я напишу небольшую утилиту для чтения dbf.

Ответы [ 3 ]

2 голосов
/ 09 марта 2010

Имеет хорошие шансы быть обычным .dbf файлом. Скопируйте его в безопасное место, измените расширение на dbf и посмотрите, сможете ли вы открыть его из foxpro.

1 голос
/ 09 марта 2010

Хотя в нем могут быть файлы .cdx, фактическая вставка файла не выглядит как визуально распознаваемый формат заголовка таблицы VFP ... даже если он является частью контейнера базы данных. Символы вокруг названия каждого столбца выглядят неправильно. Это может быть из другого языка, который также использовал «составные индексы». Я даже видел статью о Sybase's IAnywhere тоже. Если сценарий наихудший, и он определен как возможная фиксированная длина на строку и динамический размер столбца отсутствует, вы можете взять файл, удалить то, что выглядит как заголовок, и оставить только данные и поток прочитать их в на сколько постоянных символов определены для длины. да, грубая сила, но просто вариант. Опять же, он не выглядит как таблица VFP.

Кстати, как называется программное обеспечение, которое он использует ... Я бы посмотрел на это, чтобы посмотреть, есть ли какие-либо другие указания на его источник.

0 голосов
/ 10 марта 2010

Это выглядит как файл DBF - может быть, Clipper или что-то.

...