Исправления Microsoft Access, не распространяющиеся / ошибки, не воспроизводимые в среде разработки - PullRequest
0 голосов
/ 12 марта 2012

ОК, так что это общий вопрос.Мы запускаем сайт ASP / C #, который питается базой данных SQL 2008 R2.

Наш ввод данных осуществляется с помощью Microsoft Access 2007 и передается в экземпляр SQL 2008 R2.

Наши формы ввода данных(все .adp), как правило, простые, но мы случайно сталкиваемся с проблемами, когда я опубликую изменения в БД (у нас есть скрипт, который запускается ночью и будет архивировать наши старые версии БД в виде «DB_NAME.adp03122012»и сохраняет последнюю версию как «DB_NAME.adp». Таким образом, нашей команде по вводу данных просто нужно нажать на ярлык сети для доступа к формам доступа.

То, с чем мы сталкиваемся, невоспроизводимоошибки разных типов на случайных машинах.

Например, я делаю простой поиск, в котором есть поле со списком и кнопка поиска. Вы выбираете элемент, который хотите найти, и он обновляет источник записи, чтобы найти его.PK / FK. Он отлично работает на моем компьютере разработчика. Он отлично работает на некоторых компьютерах конечных пользователей. Но на других он выдает ошибку времени выполнения:

"Время выполнения eОшибка 2467: Введенное вами выражение относится к объекту, который закрыт или не существует ".

Теперь сама ошибка не является целью этого.Это не в состоянии воспроизвести это.Я попытался запустить его на другом устройстве, имеющем те же характеристики оборудования, что и на компьютере-нарушителе, и оно работало нормально, без ошибок, без проблем.

Я абсолютно не понимаю, почему это происходит.Я не думаю, что ошибка на самом деле связана с моим VB-кодом или с нашими базами данных, поскольку на некоторых компьютерах она работает нормально, а на других не работает.Это похоже на то, как будто код не распространяется должным образом на определенные блоки.

Кто-нибудь еще имел дело с этим раньше?

1 Ответ

0 голосов
/ 14 марта 2012

Я чувствую себя немного глупо, но наш сетевой администратор не распространял обновления Windows на все наши ящики для конечных пользователей.

Совет, который дали Рему и mwolfe02, был верным и полезным, и, вероятно, помог бы мне, если бы мне сообщили, что для рассматриваемых компьютеров необходимы обновления.

Спасибо, что читаете и предлагаете комментарии и помощь.

...