Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.07.21;
Скачать: [xml.tar.bz2];

Вниз

Восстановление 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.006 c
14-68067
Makhanev A.S.
2003-07-06 01:50
2003.07.21
WinXP...жуть какая-то...


1-67818
oleg_SYS
2003-07-09 16:43
2003.07.21
Не получается выловить событие OnMouseDown.


1-67786
Wen
2003-07-08 15:08
2003.07.21
Поиск слова по маске


14-68047
Fenik
2003-06-14 23:05
2003.07.21
Добрые питерцы, откликнитесь !


1-67789
Cr@zy-EyE
2003-07-09 12:34
2003.07.21
Как зарегистрировать тип файла?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский