Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.21;
Скачать: CL | DM;

Вниз

Восстановление DBF (+)   Найти похожие ветки 

 
Igoro4ek ©   (2003-06-25 17:42) [0]

Сорри если уже тема поднималась, но я чет не нашел.
Не могу открыть парадоксовскую таблицу. Пишет corrupt table\index header. Как его побороть. Файл с индексами удалял не помогло.
Буду очень признателен за любой совет.
Спасибо


 
Соловьев ©   (2003-06-25 17:45) [1]

bde32.hlp dbiRegenIndex


 
Dred2k ©   (2003-06-25 20:43) [2]

Эта проблема у парадокса как фича. ;)
Если нужна утилита для восстановления (не только индексы, но и все, что может знаменитая борландовская tutil32.dll), возьми мою, писал для конторы.
ttp://www.torry.net/apps/utilities/database/dbdoctor.zip
Если нужна информация по реализации, могу на мыло кинуть необходимые сырцы.

А вообще, вопрос начинается с поиска на форуме. Тут это очень часто пролетало...
Успехов.


 
Dred2k ©   (2003-06-25 20:50) [3]

Пару советов в догонку.
Практика показала, что для парадокса лучше использовать TQuery для всех операций (это в определенной степени локализует ситуации слета индексов и заголовка). Суррогатный первичный ключ в этом - большое подспорье. Кроме того, даже на TTable можно построить более менее надежную систему. Нужно лишь применить технику "эфемерных транзакций" ;) - обновление данных производить на блокированной на запись таблице со сбросом буферов (или с последующим переоткрытием таблицы), что помимо всего решит и проблему с "видимостью по сети". При этом блокировку нужно производить с учетом возможной занятости таблицы другими сессиями, то бишь в несколько попыток через разумный delay. Если неудача - сообщение юзеру с предоставлением повторной попытки. Длительные операции обновления во внедиалоговом режиме требуют другой тактики, конечно. Во всяком случае, CachedUpdates никто не отменял...

Вот, пара мыслей. ;)


 
Igoro4ek ©   (2003-06-25 21:50) [4]

Спасибо огромное...Буду копать...



Страницы: 1 вся ветка

Текущий архив: 2003.07.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
3-67703
Status_I
2003-06-24 00:27
2003.07.21
LookUp-поле


3-67728
niko4543
2003-06-27 17:22
2003.07.21
База данных в Делфи.


14-68067
Makhanev A.S.
2003-07-06 01:50
2003.07.21
WinXP...жуть какая-то...


3-67664
tpl
2003-06-26 12:08
2003.07.21
Помогите: Что это за ошибка и из-за чего?


1-67855
Mishenka
2003-07-07 21:09
2003.07.21
Запуск учу файла...