Показать сообщение отдельно
Старый 06.01.2008, 11:07   #4
Valerian
VIP
 
Аватар для Valerian
 
Регистрация: 24.11.2007
Сообщений: 2,707
Сказал(а) спасибо: 3,257
Поблагодарили 2,811 раз(а) в 679 сообщениях
Вес репутации: 1033
Valerian репутация неоспоримаValerian репутация неоспоримаValerian репутация неоспоримаValerian репутация неоспоримаValerian репутация неоспоримаValerian репутация неоспоримаValerian репутация неоспоримаValerian репутация неоспоримаValerian репутация неоспоримаValerian репутация неоспоримаValerian репутация неоспорима
По умолчанию

Правила конвертации или как подключить БД от СО4 к СО5/6

Для начала немного теории:
База данных (далее БД) в программном продукте СуперОкна 4 (далее СО4) может существовать в 2-х форматах как в формате Paradox (расширение файлов *.db) так и в формате Firebird (расширение файлов *.gdb). Еще стоит учесть тот факт, что с выходом новых версий расширяется функционал программы следовательно информация в сконвертированной БД будет не полной для реализации новых функций программы и БД необходимо будет переделывать/дописывать. Каждая программа будь то лицензионная версия или не лицензионная имеет определённый номер ключа/фирмы который также содержится в БД программы и для успешной конвертации необходимо чтобы номер ключа в БД строго соответствовал номеру ключа/фирмы программы в которую производится конвертация. Для решения проблем связанных в разными номерами ключей в БД и программе разработаны следующие утилиты: chkey.exe и keychange.exe (см. предыдущий пост).

Конвертация БД с СО4 с номером ключа ууу (далее № ууу) в СО5 с номером ключа ххх (далее № ххх):
  1. Перед конвертацией необходимо преобразовать БД СО4 с № ууу в формат Paradox (на практике с этим форматом меньше проблем). Как это сделать смотри следующий пост.
  2. Если номер ключа в БД СО4 не совпадает с номером ключа СО5 необходимо сменить номер ключа в БД СО4 с № ууу на № ххх используя утилиту chkey.exe.
  3. Создать пустую БД в СО5 с № ххх
  4. В меню Настройки - Конвертация из СуперОкон 4 (писал по памяти нет программы под рукой)
  5. Доработать БД. Справочники - Вставки - Стеклопакеты, для каждого стеклопакета установить значения Ширина: Мин.-0, Макс. -10000 (писал по памяти нет программы под рукой).
Конвертация завершена!

Конвертация БД с СО5 с номером ключа ххх (далее № ххх) в СО6 с номером ключа ууу (далее № ууу):
Для конвертации необходимо иметь 3 обязательные вещи:
  • исходную базу для СуперОкон 5, которую необходимо подключить/сконвертировать с номером ключа ххх.
  • пустую базу для СуперОкон 5 с номером ключа yyy.
  • утилиту по смене ключа keychange.
Последовательность действий:
  1. Запускаем утилиту keychange
  2. В первой строке указать путь к базе в которой надо сменить ключ
  3. Во второй строке указать путь к пустой базе созданной в СуперОкнах 5 с номером ключа yyy
  4. Нажать кнопку "Сменить ключ"
  5. Сконвертированную базу можно подключать к СуперОкнам 2006
  6. Доработать БД
Если необходимо произвести конвертацию из СО4 в СО6 необходимо произвести последовательно конвертации из СО4 в СО5, а из СО5 в СО6 как описанно выше.
(данное руководство не претендует на оригинальность и не позиционируется как едиственно правильное, сведения описанные ниже прнимать не более как рекомендации)
Valerian вне форума   Ответить с цитированием Вверх