Access JumpStart 2.0 | Blog

A Rapid Development Framework for Microsoft Access

I didn’t think this would be a showstopper, but guess what, it is! If you have a version of Access later than 2010, you cannot open an Access 95 or Access 97 database at all. You get a fun error message:

And it won’t do anything with the database at all. I need not only the tables, but forms and code. And no, I don’t have a version of Access 2010 or earlier readily available to install or use. All my clients have upgraded to Office 365.

I tried importing the objects, no luck. Microsoft suggests doing a compact and repair via this article when I click on help:

Cannot open a database created with a previous version of your application (Error 3041) | Microsoft Learn

I tried to open using the /compact flag and the /repair flag from the command line which both do compact and repairs of the database on open, but got the same error. Same error when I create a new database and try to import from the old database. Same error when I actually use the DBEngine CompactDatabase method.

The source database in this case is a sample database which someone wrote some data scrambling routines for. I wanted to take a look at it as I was tasked recently to do something similar and thought I might try to take a look at what was already out there.

Here is the web site I downloaded the 97 database from:

Access Table Data Scrambler (endprod.com)

Looks like it hasn’t been updated in some time and the links to the images are no longer working.

I will send an email to the database creator to see if they have a newer copy of it. In the meantime, does anyone out there have an old version of Access to get this file updated to Access 2000 at least? That way I could open it in Access 365.

Also, in terms of testing in different versions of Access, do you have different versions of Access that you run? Have you found a convenient way to install multiple versions (whether on different machines or perhaps different virtual machines?)

Sign up For a Daily Email Adventure in Microsoft Access

Every business day (typically M-F), I'll send you an email with information about my ongoing journey as an advanced Access application developer. It will be loaded with my tips and musings.

    We won't send you spam. Unsubscribe at any time.