Access 2003 Stops Working

J

JamesJ

When I try to Compact and Repair my 2003 db,
running under Vista Home Premium, Access stops working
nearly every time.
Could this be a compatibility issue?

James
 
J

JamesJ

Access pops up a message box saying it has stopped working. It then
states it's finding a solution online.
 
P

Paul Sanguinetti

I've had similar more ominous problems recently with an Access XP back end
running under Access2003 on a Vista machine. When the compact and repair was
run on the be, ALL DATA Entered since the be was loaded on that machine was
deleted. All that was left in the be was data that had been entered on an XP
machine prior to the be being moved to the new machine.

Even worse, evidently Vista blocked the normal back-up and rename that
occurs with compact/repair and came back with a cryptic message about
creating a database called "db1.mdb". The only way I was finally able to
locate this db was to duplicate the action, and notice that it then created
"db2.mdb", followed by "db3.mdb" but no amount of searching was able to
locate it (Vista does not "search" worth a s..t). I finally found it in a 6
layer deep folder under the users name under the application data folder and
there all 4 "backups" were found, non of which showed up when I searched for
*.mdb .

I have talked to many companies who are advising against buying new machines
with Vista installed, and at this point I heartily agree. Its behavior is
flakier than a three dollar bill.

I'm guessing that to run a compact and repair you have to run it as
administrator, but that still doesn't explain why all the new records (any
added while under Vista) were deleted, representing in this case over a
month's worth of entry. My customer was in tears and I spent 4 hours trying
to find the lost backup file. I'd say Vista has some serious compatibility
issues. I couldn't even retrieve the be file she had attached to an e-mail to
send me to evaluate because Outlook blocked it and refused to unblock it from
the Sent Message file.
 
P

Paul Sanguinetti

I'm not sure if my original reply went through as it never showed up.

Access 2003 as well as Access XP seem to run on Vista, but I've encountered
one nightmare you should be aware of. When Compact/Repair was run on the back
end data store of an application that had been running fine (the be was
transferred from an XP machine with data already entered), all of the data
that had been entered while it was on the Vista machine was errased. Only the
original transferred data was left. In addition, the backup mdb got put in a
location that was very difficult to find (under user/application
data/.../.../transition files/) and were named db1.mdb.

I suspect that compact/repair has to be run as administrator as Vista
blocked the normal copy/rename process because the mdb was determined to be
"read only", but I haven't been able to test the process (it happened on a
customer's machine).

I could be that compact and repair is not only deleting the data, but also
your forms and reports that were entered under Vista.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top