powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / dbf структура
11 сообщений из 11, страница 1 из 1
dbf структура
    #32738438
mikgeo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня сегодня сломалась заголовка dbf файла, все обошлось не так уж просто нужно бъло с 16-рядовом просмотрщика коригировать заголовку, ето оказалось что случается часто и я задумался сделать скрипт которъй восстонавливает заголовку(header), реиндексирует и так далее, но для етого мне нужно чтоб знал структуру dbf файла(где сохраняется число записей я как то узнал)...известно ли Вам господа где такую инфо можно найти?
...
Рейтинг: 0 / 0
dbf структура
    #32738451
AlikWishin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Смотри ниже там тема ..описание структуры DBF
...
Рейтинг: 0 / 0
dbf структура
    #32738459
AlikWishin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще поищи решение проблемы здесь или на FoxClub? знаю точно видел не помню точно где!
...
Рейтинг: 0 / 0
dbf структура
    #32738486
mikgeo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
агам спасибо
...
Рейтинг: 0 / 0
dbf структура
    #32738503
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Описание структуры DBF-файла есть в HELP к любой версии FoxPro. Статья так и называется:

Table File Structure (.dbc, .dbf, .frx, .lbx, .mnx, .pjx, .scx, .vcx)

2) Написать универсальную программу для починки заголовка весьма проблематично из-за большого количества самых разных вариантов его поломки. Просто никогда заранее не угадаешь, что именно и каким образом может сломаться

3) В принципе, есть много разных утилит для ремонта заголовков. Например:

Приведение в соответсвие реального количества записей и количества записей указанное в заголвке таблицы
http://www.foxclub.ru/sol/index.php?act=view&id=303

Для FPD (для VFP может не подойти)
http://www.foxpopuli.narod.ru/utils.htm#fix

Но, как уже было сказано, они предназначены для очень частных случаев.
...
Рейтинг: 0 / 0
dbf структура
    #32739068
mikgeo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в моем случае сломалась и дата файла обновления - которъй как ни странно после реиндексации наделало много всякое дерьмо
советую всем у которъх сломалась dbf посмотреть и дату - она на 2,3 и 4-ая 16ихзнаковъх строк
...
Рейтинг: 0 / 0
dbf структура
    #32739112
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это ты что-то не то смотрел. Дата создания (модификации) файла никак не может храниться внутри файла. Это реквизиты ОС.

Вкратце: первые 32 байта заголовка таблицы - общая информация по файлу DBF. Далее блоками по 32 байта идут описания структуры полей таблицы. Затем собственно информация.

Судя по твоим туманным намекам у тебя полетела структура описания некоторых полей таблицы.
...
Рейтинг: 0 / 0
dbf структура
    #32739520
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ВладимирМ

Ну почему же так :) Посмотри сам что такое 2, 3 и 4-й байты в заголовке :) Я
аправда не очень понимаю как они могли повлиять на индекс, но и отрицать
этого не стану.

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
dbf структура
    #32739705
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, действительно, недоглядел :)
...
Рейтинг: 0 / 0
dbf структура
    #32740787
mikgeo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
конечно дату на реиндекс не влияет
...
Рейтинг: 0 / 0
dbf структура
    #32740800
mikgeo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aaa ВладимирМ!!!!
Я вас знаю въ мне помогли один раз...
спасибо
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / dbf структура
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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