Автор Тема: Ошибка при смене файла данных  (Прочитано 9284 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн peterxx

  • Новичок
  • *
  • Сообщений: 11
Ошибка при смене файла данных
« : 19 Января 2014, 13:42:45 »
Здравствуйте, при использовании версии Portable 1.0.2.7, при попытке смены файла данных возникает сообщение об ошибке, скриншот приводится. Выбираемый файл открывается без проблем базой версии 0.9.9.29.
Что может быть причиной странностей поведения базы? Если нужна дополнительная информация, то какая?

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Ошибка при смене файла данных
« Ответ #1 : 20 Января 2014, 00:05:11 »
В некоторых случаях структура базы оказывается неполноценной после обновления. Мне не совсем понятно почему, но похоже некоторые версии программы создаю такую ошибку.

Проще всего будет, если вы зальёте свою базу куда-нибудь, чтобы я мог её проанализировать и исправить.
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн peterxx

  • Новичок
  • *
  • Сообщений: 11
Re: Ошибка при смене файла данных
« Ответ #2 : 21 Января 2014, 08:16:11 »
Здравствуйте, высылаю ссылку на архив базы. Еще есть дополнительная информация, может быть пригодится при анализе. База перестала открываться версией 1 платформы после добавления пользовательского поля типа булево (флажок). Название поля: "Проверено на наличие английской дорожки".
Ссылка: http://yadi.sk/d/VyckNrvvGSett

С, уважением, Петр Кадин.

Оффлайн peterxx

  • Новичок
  • *
  • Сообщений: 11
Re: Ошибка при смене файла данных
« Ответ #3 : 24 Января 2014, 13:49:27 »
Выяснилась еще одна неприятная подробность, при попытке очистить поля фильма (нажатие кнопки "Очистить фильм" база стала вываливаться на ошибку.
С помощью Firebird Maestro удалось выяснить, что при открытии и/или преобразовании базы версией 1 удаляется процедура CLEARMOVIE. Добавил процедуру из профиля резервной копии базы, все заработало.
Может эта информация поможет кому-то. Переход на версию 1 откладываю до хороших известий.