powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Заголовок DBF-файла
11 сообщений из 11, страница 1 из 1
Заголовок DBF-файла
    #34364352
ALEXPFR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если кто может дать исходник для чтения заголовка DBF-файла
средствами VFP буду примного благодарен.
Или укажите источник где можно взять.

Please.
...
Рейтинг: 0 / 0
Заголовок DBF-файла
    #34364455
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALEXPFRЕсли кто может дать исходник для чтения заголовка DBF-файла
средствами VFP буду примного благодарен.
Или укажите источник где можно взять.

Please.
C:\Program Files\Microsoft Visual FoxPro 9\Tools\Cpzero.prg
...
Рейтинг: 0 / 0
Заголовок DBF-файла
    #34364833
ALEXPFR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тяжеловато, что-то.
Пробовал такой код использовать, но не знаю что-куда относится.
Мне надо знать ВСЮ инфу ДО открытия файла (они находятся в разных папках с одинаковыми именами и открывать надо только по определенным условиям, а заодно проверять кодировку).

lnFile = fopen(m.lnFile, 0) && READONLY
FOR i=1 TO 32
C1=ASC(fread(m.lnFile, i))
WAIT WINDOW 'Byte '+ALLTRIM(STR(i))+' === '+STR(C1)+' | '+fread(m.lnFile, i)+aLIST(i)
ENDFOR
fclose(m.lnFile)
...
Рейтинг: 0 / 0
Заголовок DBF-файла
    #34365568
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В своё время скачивал с FoxClub утилитку для восстановления заголовков...

Если надо давай свое мыло ...
...
Рейтинг: 0 / 0
Заголовок DBF-файла
    #34365647
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можешь и сам поискать: CMRepair
...
Рейтинг: 0 / 0
Заголовок DBF-файла
    #34365745
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALEXPFRТяжеловато, что-то.
Пробовал такой код использовать, но не знаю что-куда относится.
Мне надо знать ВСЮ инфу ДО открытия файла (они находятся в разных папках с одинаковыми именами и открывать надо только по определенным условиям, а заодно проверять кодировку).

Вы сначала определитесь ЧТО Вам надо. Там довольно много инфы

Структура табличного файла (.dbc, .dbf, .frx, .lbx, .mnx, .pjx, .scx, .vcx)

При этом, если все это происходит из среды FoxPro, то проще всего открыть таблицу в FoxPro и прочитать всю необходимую информацию специальными "штатными" командами.

CPDBF()
AFIELDS()

Ни с какой точки зрения, ни по времени, ни по ресурсам выигрыша от использования низкоуровневых команд доступа по сравнению с "обычными" командами описания структуры Вы не получите.

Исключением является вариант повреждения структуры таблиц. Тогда, действительно, только низкоуровневый доступ. Но ведь Вас этот вариант как раз и не интерсует! Тогда какой смысл?
...
Рейтинг: 0 / 0
Заголовок DBF-файла
    #34366376
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to ВладимирМ :

ВладимирМ Структура табличного файла (.dbc, .dbf, .frx, .lbx, .mnx, .pjx, .scx, .vcx)


Там кстати почему-то "плюсики" в дереве вообще не раскрываются. Или это от браузера зависит? (Например в Mozilla Firefox - вот так)
...
Рейтинг: 0 / 0
Заголовок DBF-файла
    #34366682
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Crispyto ВладимирМ :

ВладимирМ Структура табличного файла (.dbc, .dbf, .frx, .lbx, .mnx, .pjx, .scx, .vcx)


Там кстати почему-то "плюсики" в дереве вообще не раскрываются. Или это от браузера зависит? (Например в Mozilla Firefox - вот так)

Не сделано потому что. Надо жать на иконку с книжкой. А вообще, все вопросы по этой страничке надо задавать сюда

Русский Help
...
Рейтинг: 0 / 0
Заголовок DBF-файла
    #34367180
ALEXPFR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
For ВладимирМ

1) Мне надо знать ВСЮ инфу
2) ДО открытия файла

Читать побайтно заголовок не так и долго, дело не во времени а В ПОЛНОТЕ информации и в том как ее интерпретировать.
...
Рейтинг: 0 / 0
Заголовок DBF-файла
    #34367394
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALEXPFRFor ВладимирМ

1) Мне надо знать ВСЮ инфу
2) ДО открытия файла

Читать побайтно заголовок не так и долго, дело не во времени а В ПОЛНОТЕ информации и в том как ее интерпретировать.

Чтобы узнать инфу Вы должны файл ОТКРЫТЬ! Не важно, каким способом. Или Вы думаете, что FOPEN() - это НЕ открытие файла?

Насчет "полноты" - это зависит от того, КАКУЮ информацию Вы хотите получить.

Например, длинные имена полей (более 10 символов) физически просто не храняться в файле DBF. Чтобы Вы там ни читали. Эта информация хранится в контейнере базы данных (DBC). Тоже будете читать побайтно?

Собственно, если DBF не поврежден, то почти всю информацию можно получить из среды FoxPro не пользуясь низкоуровневым доступом. Возвращаемся к вопросу: ЧТО Вы хотите прочитать? КАКУЮ информацию?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Заголовок DBF-файла
    #35166216
Sergey662
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Плиз,вышлите у кого есть программа CMRepair с ключем. Очень нужно.Спасибо.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Заголовок DBF-файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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