В качестве небольшого фона мы являемся небольшим программным домом Access с более чем 10-летним опытом работы с более чем 150 сайтами клиентов. У нас есть 5 разных приложений. Наш основной продукт имеет более 30000 строк VBA и около 400 форм и отчетов. Я рассказываю вам об этом, поскольку мы думаем, что знаем наш vba и доступ. Обычно мы работаем в Access 2003, но компилируем и распространяем в Access 2k. Иногда мы будем работать в Access 2002, 2007 и 2010.
Мы столкнулись с проблемой, когда на прошлой неделе или около того некоторые (не все) наши приложения не позволяли нам компилироваться на некоторых машинах. На прошлой неделе у нас была проблема с одной коробкой Windows7, в которой Access 2003 регулярно падал (которая, казалось, исправлялась при компиляции на компьютере с XP и работала исключительно в Access 2k), на этой неделе у второй коробки win 7 возникают проблемы с конкретное приложение (не компилируется - ошибка при открытии набора записей ADO). Похоже, что это началось после установки Access 2010. Теперь это, похоже, «распространилось» на другие машины.
Мы думаем, что это, скорее всего, проблема со ссылками ADO, но это странно, как и другие приложения, как и другие приложения с одинаковыми ссылками на том же ПК и одинаковыми строками кода.
То, что мы пробовали до сих пор, на всех машинах установлены последние версии MS-патчей. Мы удалили и переустановили различные версии доступа. Кажется, что он хуже (и запускается) на Win 7, но теперь у нас есть версия, которая не будет компилироваться в XP Pro или Vista. Некоторые из этих машин мы использовали в течение 4 или 5 лет и не имели таких проблем. Спасибо в ожидании вашего отзыва.