Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / FoxPro6 и FoxPro8, таблицы / 9 сообщений из 9, страница 1 из 1
29.11.2005, 12:31:15
    #33405494
VicBogdan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro6 и FoxPro8, таблицы
При открытии таблицы, созданой в 6 версии, в 8 версии возникает ошибка:
Table ".dbf" has become corrupted. The table will need to be repaired before using again. После этого в 6 версии открывается нормально. В чем может быть проблема и где можно взять repair utility?
...
Рейтинг: 0 / 0
29.11.2005, 13:07:34
    #33405637
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro6 и FoxPro8, таблицы
VicBogdanПри открытии таблицы, созданой в 6 версии, в 8 версии возникает ошибка:
Table ".dbf" has become corrupted. The table will need to be repaired before using again. После этого в 6 версии открывается нормально. В чем может быть проблема и где можно взять repair utility?
М.б. в VFP60 эта табличка принадлежала БД, после ты просто скопировал ее в другой каталог и пробуешь открыть ее в VFP80 ??? Если это так, то сначала надо скопировать всю БД и ее открывать в VFP80.
...
Рейтинг: 0 / 0
29.11.2005, 13:22:46
    #33405702
VicBogdan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro6 и FoxPro8, таблицы
Я открываю проект целиком, соответственно открывается и база данных
...
Рейтинг: 0 / 0
29.11.2005, 13:31:43
    #33405726
Андрей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro6 и FoxPro8, таблицы
Таблица из 6-ки спокойно открываются в Fox 8 (формат не изменился).
Похоже, что файл таблицы просто испортился.
...
Рейтинг: 0 / 0
29.11.2005, 13:41:16
    #33405764
VicBogdan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro6 и FoxPro8, таблицы
Но в шестерке оп после этого открывается нормально
...
Рейтинг: 0 / 0
29.11.2005, 13:45:33
    #33405781
FoxPro6 и FoxPro8, таблицы
Если у тебя свободная таблица, попробуй установить настройку
Set TableValidate To 0 в 8 версии и снова попытайся открыть этот дбф.
...
Рейтинг: 0 / 0
29.11.2005, 14:19:45
    #33405910
VicBogdan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro6 и FoxPro8, таблицы
Спасибо, все открывается
...
Рейтинг: 0 / 0
29.11.2005, 14:24:00
    #33405928
VicBogdan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro6 и FoxPro8, таблицы
Спасибо, все открывается
...
Рейтинг: 0 / 0
30.11.2005, 03:11:25
    #33407274
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro6 и FoxPro8, таблицы
Hi VicBogdan!

6-rf не контролирует целого ряда "проблем" в dbf-ах. Т.е. ошибка всё-же
имеет место быть - просто 6-ка её не замечает.
Поскольку ошибка несущественная (раз уж фокс открывает таблицу а не падает
по c005) то скорее всего надо просто поправить счётчик записей в заголовке
dbf-а, и возможно в самом конце dbf-а "выровнять" длинну файла по границе
записи - т.е. добавить или убрать несколько байт.
Т.к. структура dbf-а подробно описана в хелпе, то имея под руками любой
шестнадцатеричный редактор (подойдёт и фоксовый hexedit.app из папки tools)
и калькулятор можно за пару минут всё исправить.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / FoxPro6 и FoxPro8, таблицы / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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