Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / dbf структура / 11 сообщений из 11, страница 1 из 1
14.10.2004, 14:13
    #32738438
mikgeo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbf структура
у меня сегодня сломалась заголовка dbf файла, все обошлось не так уж просто нужно бъло с 16-рядовом просмотрщика коригировать заголовку, ето оказалось что случается часто и я задумался сделать скрипт которъй восстонавливает заголовку(header), реиндексирует и так далее, но для етого мне нужно чтоб знал структуру dbf файла(где сохраняется число записей я как то узнал)...известно ли Вам господа где такую инфо можно найти?
...
Рейтинг: 0 / 0
14.10.2004, 14:16
    #32738451
AlikWishin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbf структура
Смотри ниже там тема ..описание структуры DBF
...
Рейтинг: 0 / 0
14.10.2004, 14:17
    #32738459
AlikWishin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbf структура
И еще поищи решение проблемы здесь или на FoxClub? знаю точно видел не помню точно где!
...
Рейтинг: 0 / 0
14.10.2004, 14:25
    #32738486
mikgeo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbf структура
агам спасибо
...
Рейтинг: 0 / 0
14.10.2004, 14:29
    #32738503
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbf структура
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
14.10.2004, 17:30
    #32739068
mikgeo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbf структура
в моем случае сломалась и дата файла обновления - которъй как ни странно после реиндексации наделало много всякое дерьмо
советую всем у которъх сломалась dbf посмотреть и дату - она на 2,3 и 4-ая 16ихзнаковъх строк
...
Рейтинг: 0 / 0
14.10.2004, 17:45
    #32739112
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbf структура
Это ты что-то не то смотрел. Дата создания (модификации) файла никак не может храниться внутри файла. Это реквизиты ОС.

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

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

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

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


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