Отнася се за
Access 2010 Access 2007

В съветника за създаване на пакет с решение на Access полето UpgradeCode се използва предимно за поддръжка на основни надстройки, въпреки че малки и второстепенни актуализации могат да използват UpgradeCode за проверка на продукта. По време на основни надстройки действията FindRelatedProducts, MigrateFeatureStates и RemoveExistingProducts откриват, мигрират и премахват предишни версии на продукта. Действието FindRelatedProducts търси продукти, като използва критерии, базирани на UpgradeCode, ProductLanguage и ProductVersion. Тези критерии са зададени в таблицата "Надстройка".

Предвид критериите, използвани от действието FindRelatedProducts , UpgradeCode може да бъде един и същ за различни езици и версии на един продукт. Това е така, защото таблицата "Надстройка" дава възможност за разграничаване между продуктите по линии за версия и език.

В различните версии на един и същ продукт може никога да не се наложи да променяте UpgradeCode. Всеки самостоятелен продукт трябва да има свой собствен UpgradeCode. Продуктовият пакет трябва също да има свой собствен UpgradeCode. Това позволява на пакета да надстрои предишни версии на пакета или самостоятелни продукти с помощта на няколко реда в таблицата Upgrade.

Следващите два сценария илюстрират използването на UpgradeCode.

  • Продукт А и Продукт Б са доставени с един и същ ProductLanguage, ProductVersion и UpgradeCode. Продукт А и Продукт Б имат различни продуктови кодове. Тъй като на продуктите е присвоен един и същ UpgradeCode, таблицата "Надстройка" не може да се създаде, за да се разграничи по-старата версия на продукт А от по-старата версия на продукт Б. В този случай няма да можете да инсталирате надстройка на продукт А, която игнорира продукт Б. Тъй като това са различни продукти, на всеки от тях трябва да е присвоен различен UpgradeCode.

  • Версиите на английски и френски език на продукт A са доставени със същия ProductVersion и UpgradeCode. Както английската, така и френската версия на Product A имат различни ProductLanguages и ProductCodes. Въпреки че и двете версии на английски и френски език имат една и съща UpgradeCode, е възможно да създадете таблицата Upgrade така, че само по-старата версия на английски език да бъде открита и надстроена, а по-старата версия на френски език да се игнорира. Различните езикови версии на даден продукт могат да използват един и същ UpgradeCode.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.