Повреждена база проекта

  • Версия и номер сборки: 23

  • Операционная система: Windows

**Описание ситуации: **
При попытке скопировать проект, слетела база данных оборудования. При открытии первичного проекта выходит окно “Ошибка открытия проекта” с информацией “Повреждена или отсутствует база проекта”

Какие действия уже предприняты для решения:

а физически база в проекте присутствует, может удалили случайно? расширение файла Data Base File (.db)

Возможно, копирование путем физического переноса файлов, сбило пути на которые программа ссылается при открытии проекта.

  1. Вы можете скопировать проект через “Сохранить как” в менеджере проекта, тогда такой проблемы не возникнет
  2. Вы можете физически поправить файл .csw в папке проекта, открывается любым текстовым редактором
  1. Сохраняла через “сохранить как”, в итоге вылетели оба. Повреждены файлы, вообще не открываются
  2. Открывала через менеджер проектов файл . csw. Не открываются. Дерево проекта не появляется и выскакивает ошибка

Добавлю, что копирование простым перетаскиванием папки получилось без проблем (к счастью, была копия проекта на сетевом)

Может быть не совсем по теме, если база данных хранится вне проектной папки, или Вы используете свою собственную локальную либо сетевую базу оборудования, пропишите путь к ней в файле ****.csp:
File Path=“base.db” Type=“Электрика” Category=“Базы данных” Version=“1”

В этом случае Вам не нужно будет постоянно проверять правильность заполнения базы данных от производителя, а сделать это один раз. Ну и работать с тяжелой базой по сети долго.

Если уж вы даёте такие советы, то не лишне будет дополнить некоторыми деталями:
*.csp открыть можно блокнотом, но лучше чем-то типа Notepad++, т.к. структура *.csp это XML.
наименование файла БД должно быть в точности такое как и имя проекта (в том-же *.csp вторая строка).
ну и самая главная - редактирование этого (да любого другого системного) файла пользователем в процессе работы над проектом не предусмотрено и все действия на ответственности пользователя.

Где это посмотреть?

Резюме от программистов: поврежден файл, восстановлению не подлежит. Переустановили программу, но теперь глючит база оборудования. Попробую обновить