Как избежать ошибок 41 (DataBase.dct)? Я работаю в FoksPro. Мой файл поврежден. Как сэкономить мне мой стол? На компьютере, помимо моих других рабочих задач .Klient превращает мою задачу и работает в другую, а затем обратно на меня, а ошибка 41, то есть поврежденная база данных memo-файлов. Иногда очищается от первого файла в базе данных, и файл проверяется.Необходим инструмент восстановления foxpro dbf
ответ
В FoxPro (VisualFoxPro), если у вас есть контейнер базы данных, то есть файлы с расширениями
.DBC -- The .dbf equivalent representing the database container
.DCX -- The .cdx equivalent representing the indexes for the database container
.DCT -- The .fpt equivalent (memo file content) for the database container.
Итак, если контейнер базы данных измученный, вы можете просто нужно перейти к резервному копированию, как контейнер базы данных действительно сильно не меняется.
Если у вас есть отдельная таблица (на основе фактических расширений файла .dbf, .cdx, .fpt), то файл memo может быть поврежден. Я не знаю, как легко восстановить поврежденные файлы memo, но написал ответ здесь о том, как файл .FPT отформатирован, чтобы получить содержимое на низкоуровневой обработке файлов.
Это означает, что вы можете подтвердить, является ли это повреждением контейнера базы данных или отдельным повреждением таблицы ... А также, если отдельная таблица, насколько велика это файл и насколько критически это содержание содержимого файла memo таблица похожа на общие ноты, которые можно легко сделать с помощью ручной перезаписи (в случае возможного частичного восстановления заметки).
Если отсутствует .FPT, .VCT или .DCT, его необходимо заменить. Возможно, вам придется получить его из резервной копии. Если вы не можете получить его из резервной копии, вам придется заново создать файл.
Если он поврежден, вы можете look for a tool to repair it. Это сложно.
Это действительно непонятно, о чем вы спрашиваете. –