It depends...
The first thing you need to know is which Access file format the database
file is in. Access software can generally read file create in earlier
Access file format but won't recognise database file in later file format.
For example, A97 can read database in A2 or A95 file format but A97 can't
recognise database in A2K0 file format. The confusing part is that the
default file format for databases created by A2K2 and A2K3 is actually A2K0
file format (unless the default file format was changed or the database has
been converted).
If you are sure that you use the appropriate Access software version to open
the database, then your database file may be corrupted. In this case, see
if Tony Toews' article helps:
http://www.granite.ab.ca/access/corruptmdbs.htm