C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Можно ли восстановить *.db файл
shepelev
Отправлено: 04.03.2007, 10:07


Ученик-кочегар

Группа: Участник
Сообщений: 2



Не могу открыть файл *.db Paradox table (C++ Builder 3). Там база испытаний за месяц. Database Desktop пишет при открытии: Unable to open table. Corrupt table/index header. Можно чем-нибудь его восстановить? И по какой причине могло произойти такое повреждение? Файл создается и обновляется моим софтом, локальная база, ОС Win98, С++Builder 3.
Заранее благодарен за помощь.
Admin
Отправлено: 04.03.2007, 11:07


Владимир

Группа: Администратор
Сообщений: 1190



На всякий случай до каких либо операций по восстановлению файла
сделайте его копию.

Скопируйте .db файл в отдельную папку и попробуйте там его
открыть с помощью Database Desktop — что он напишет ?
Если открыл без проблем — скорее всего дело в индексных файлах.
(поврежден индексный файл — .idx)

Попробуйте тогда удалить/восстановить индексы.
(если такая операция предусмотрена в вашей программе).


Если не получиломсь — в Database Desktop есть возможность
восстановления файла — попробуйте это сделать.

Вернуться в Работа с базами данных в C++Builder