Cannot open database ''. It may not be a database that your application recognizes, or the file may be corrupt

Avatar
  • updated
  • Completed
I'm trying to open a MSAccess 2010 file, and get the error:

Cannot open database ''. It may not be a database that your application recognizes, or the file may be corrupt.

No file is listed in the error?
Avatar
Anonymous
I did not experience such problems but searching for this error over the Internet I see that this might be database corruption or the database is exceeding the maximum size.
Avatar
Anonymous
The file size is small (612KB) and I'm pretty sure there is no corruption.
The only thing different with this and other accdb files I'm opening is that it is password protected. If I choose to type in the user/pw every time or enter it under the advanced properties, the error I get is 
"Cannot start your application. The workgroup information file is missing or opened exclusively by another user"

I did find this link but wasn't sure how to apply it in FlySpeed:
Avatar
Anonymous
Do you know that Access has two types of passwords: Database password and User name/password? The database password can be specified on the main tab of the Connection Properties dialog, while the user name and password should be specified on the Advanced tab (click the "More options" button to see tabs).
Avatar
Anonymous
Can you send your database for investigation to ssmagin@activedbsoft.com?
Avatar
Shawn Anderson
I get the same problem if the database has a user/password, and on a network drive. I don't know how to fix it.
I've been making a copy of the database locally and removing the password, then FlySpeed will open the file.
Avatar
Anonymous
This looks like a common problem of getting access to MS Access database through OLE DB. Sorry, but we've failed to find the right ADO connection string params to open such databases. You can try to connect to your database using the "Generic OLE DB Connection" type. This will let you vary the ADO connection string params. If you'll find the right string, please let us know.