Я работаю с программой, которая обращается к БД MS-Access. Проблема в том, что если я открываю файл БД с помощью Access, то значения, которые я вижу, не являются значениями, которые я вижу, когда использую программу. Например, есть таблица PARAMS с различными программными переменными, одной из которых является дата, когда я последний раз загружал определенный файл. В доступе он читает 12 апреля 2010 года, а в программе - 7 мая 2010 года (это правильно).
12 апреля - время обновления компьютера до Windows 7. Кроме того, файл mdb находится рядом с исполняемым файлом программы в C: \ Program Files (x86); и я знаю, что Win7 не позволяет программам записывать в программные файлы dir. Итак, где сохраняются изменения?
Что я пробовал:
Я попытался открыть файл MDB на другом компьютере - все еще читает неправильные (старые) значения
Я попытался скопировать весь каталог программы в другую папку - теперь и программа, и ms-access читают неправильные значения.
Может кто-нибудь подсказать, как получить версию БД со всеми значениями, актуальными для программы?
Спасибо.