I believe that you'll find it has to do with Visual Basic libraries that must be "registered." The various pieces of VB that actually define object-types such as 'Database' are now loosely-coupled to the VB for Apps core and can become disconnected... I'd look at http://support.microsoft.com
The problem is I could not even open it not even holding the ship key. I just basically got the error message when double clicking or opening the file, so I could not go to any visual basic reference at all if tha is what you meant. Thanks.
Sounds serious if you can't even open the database. A method that's been tried a few times in other situations, is to create a blank database and then import everything from the database you can't open into it. It sounds, though, like even this won't work and your dataase is very corrupted. There is code somewhere to compact and repair a database through code, from another databae, but I think this is only for Access 2000 and above. I'll have to look for that though as it's not something I've thought about using.
Have you tried opening it a second time with the left shift key down - I have written code that protects a database from the left shift key being held down, and is deactivated with the correct user name, but it only function on the second access of that user name.
I did try renaming the database to comply with the old DOS format of 8.3 but still the same thing. Then I tried to import the tables and forms inside to a blank DB, but it still not allowing me to do anything. I could not post a copy of the database because of the sensitive data in the DB, but here is the error message. If things don't work, I migth just re-create everything from scratch. Thanks for all the help.