Форум: "Потрепаться";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
ВнизГде хранить инфу о версии (формате) базы Найти похожие ветки
← →
КаПиБаРа © (2004-10-08 06:54) [0]Имеется база. В последствии структура ее может быть изменена и соответствено доработан клиент для работы с ней.
Таким образом имеем 2 клиента К1 и К2 и 2 версии базы Б1 и Б2.
Связки К1 - Б2 и К2 - Б1 не могут полноценно работать.
Вопрос: Как обычно выполняется проверка совместимости клиента с базой?
У меня 2 идеи:
1. Ввести таблицу где будет 1 запись с версией базы (или клиента).
2. Проверить по списку наличие и тип полей в таблице и отсутствие новых.
======================================================
Если существует более сложный способ сделать что-либо,
кто-нибудь непременно его откроет.
Ралфус Рус.
======================================================
← →
Sergey_Masloff (2004-10-08 07:00) [1]КаПиБаРа © (08.10.04 06:54)
Таблица с номером версии (или XP возвращающая таковой)
Я использую 2 номера - major и minor
Клиент и база одной major версии могут работать но при подключении предупреждение о несоответствии. Если отличается major версия то работать нельзя.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.032 c