I just ran into customer #2 with this problem out of hundreds.
It appears to be a privilege issue. Wherein, "run as admin" fixes it. Then you no longer have to run as admin, because the 'upgrade.mdb' is not opened unless you have updated BD.
I found an issue online that 3051 may have to do with an corrupt DB. So on this customer's system I did an "Access repair and compact' on upgrade.mdb. And then ran BD normally. The 3051 went away, but now I get "RTE 70; permission denied".
This new customer, as well as the one above, does not have admin privilege in the account they are running or perhaps it is that they have UAC running. Not sure as this customer had to go and I did not have more time to debug.
If we encounter this again, we may want to test the file privs on this file.
Also, this new customer did NOT have a system.mdw file on his system. I do, and I don't have the problem. So I no longer believe this is linked to the problem.
fyi
Jeff |