-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Ошибка в Access-Runtime 2016

Вторник, 07 Августа 2018 г. 10:27 + в цитатник
Недавно у Даниэля Пино (Daniel Pineault) набрёл вот на такую статью

Access – Runtime “The database you are trying to open requires a newer version of Microsoft Access.”

Если Вы используете Runtime 2016 и получаете ошибку

Для базы данных, которую вы пытаетесь открыть, требуется более новая версия Microsoft Access.

при попытке запустить вашу базу данных. Это может быть вызвано использованием поля данных «Large Number» (BigInt).

К сожалению, Runtime не поддерживает «Large Number». Да, вы слышали правильно. Поэтому, хотя Microsoft добавила его в полную версию, он не поддерживается средой выполнения.

Причина
Из того, что я понимаю об общей ситуации, и не стесняйтесь исправлять меня, если кто-то знает иначе, Microsoft взяла на себя позицию:

- Только исправление ошибок для версий Perpetual License (MSI, umbreall, под которым установлена версия исполнения). Фактическая загрузка Runtime MSI Access была обновлена на сайте Microsoft в декабре 2015 года!
- Предоставление обновлений и исправлений ошибок для версии Click-to-Run (CTR / C2R) (в основном это Office 365)

Таким образом, версия Runtime не увидела добавленную / обновленную функцию «Large Number».

Решение
Существует два возможных решения:

1. Измените все поля типа данных «Large Number» на типы данных «Number».
2. Преобразуйте всех своих пользователей в нерабочее время. Поэтому дайте им полную версию Access. (Не забывайте, что вы вызываете еще симулируете среду выполнения с помощью переключателя командной строки / runtime). Конечно, это меньше, чем идеально, потому что это может иметь значительные финансовые последствия.

Microsoft, компания, давно известная своей выдающейся обратной совместимостью, где все еще можно открыть файл mdb более чем через десять лет после того, как формат файла был заменен, создал в своей собственной самой последней версии (CTR) несовместимость с MSI той же версии , Нет слов!

=====================================================
Вот такие дела, малята...

P.S. Прошу прощения за кривой перевод, но смысл, надеюсь, понятен.

P.P.S. Интересно, а Access Runtime 2013 и Access Runtime 2010 имеют этот глюк?
-------------------------------------------------------------
А ты вложил уже свой кровный рубль в 50-ти миллиардное состояние Билла Гейтса?

http://www.sql.ru/forum/1300577/oshibka-v-access-runtime-2016


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку