У меня есть приложение VB6, которое отлично работает на большинстве компьютеров с Windows 7 (даже с включенным UAC), но для некоторых из них, если при запуске программа не установлена на «Запуск от имени администратора», она выдаст сообщение об ошибке » Не задано значение для одного или нескольких обязательных параметров при попытке запроса к базе данных.
Я знаю, что сообщение об ошибке обычно означает, что имена таблиц и / или параметры указаны неправильно. Но это не тот случай, поскольку одно и то же приложение, выполняющее те же вызовы процедур / запросов, не имеет проблем на Win XP и некоторых машинах с Win 7.
База данных в формате MS Access 2003. База данных находится в каталоге Program Files вместе с exe и dll приложения.
Если бы это была постоянная ошибка, я мог бы легко ее отладить и двигаться дальше, но, поскольку все мои тестирующие машины не генерируют эту ошибку, я в растерянности.
Есть идеи, почему это происходит и как это исправить?
Спасибо,
Chris