ACC2000: Error Message: Cannot Open Database Created with a Previous Version (306129)
The information in this article applies to:
This article was previously published under Q306129 Moderate: Requires basic macro, coding, and interoperability skills.
This article applies only to a Microsoft Access database (.mdb).
IMPORTANT: This article contains information about modifying the registry. Before you
modify the registry, make sure to back it up and make sure that you understand how to restore
the registry if a problem occurs. For information about how to back up, restore, and edit the
registry, click the following article number to view the article in the Microsoft Knowledge Base:
256986 Description of the Microsoft Windows Registry
SYMPTOMS
When you attempt to open an Access 97 database in Access 2000, you may receive the following error message:
Cannot open database created with a previous version.
CAUSE
This issue can occur if you do not have Read permissions to the applicable Access registry keys, or if the file Msrd3x40.dll has not been correctly registered.
RESOLUTIONWARNING: If you use Registry Editor incorrectly, you may cause serious problems that may
require you to reinstall your operating system. Microsoft cannot guarantee that you can solve
problems that result from using Registry Editor incorrectly. Use Registry Editor at your own
risk.
To resolve this issue, use one or both of the following methods until the error message is eliminated:
- Make sure that you have Read permissions to the applicable Access registry keys:
- Start Registry Editor (Regedt32.exe for Windows 2000 or Regedit.exe for Windows 98):
- Click Start, and then click Run.
- In the Open box, type Regedt32 or Regedit, and then click OK.
- Locate the following key in the registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\ - Click the HKEY_LOCAL_MACHINE on Local Machine window.
- Expand the SOFTWARE tree.
- Under SOFTWARE, expand the Microsoft tree.
- Under Microsoft, expand the Jet folder.
- Make sure that you have Read permissions to the Jet 4.0 and 3.5 registry keys:
- Click 4.0 under Jet.
- On the Security menu, click Permissions.
- In the Name box, click your user name, and make sure that the check box next to Read under Allow is selected.
- Repeat steps a through c for the 3.5 registry key.
- Quit Registry Editor.
- Re-register the Msrd3x40.dll file by using the Regsvr32.exe program:
- In Windows 98, click Start, point to Find, and then click Files or Folders. In Windows 2000, click Start, point to Search, and then click For Files and Folders.
- In the Named or Search for files and folders named box, type Regsvr32.exe.
- In the Look in box, click the root of the hard disk (usually C:).
- Click to select the Include Subfolders check box if it is not already selected necessary, and then click Find Now or Search Now.
- After you find the file, click Start, and then click Run. Delete anything that is in the Open box.
- Drag the Regsvr32.exe file from the search results window to the Open box.
- Repeat steps 2 through 6, this time searching for Msrd3x40.dll.
- After the Msrd3x40.dll file is in the Open box along with the Regsvr32.exe file, click OK to re-register the Msrd3x40.dll file.
Modification Type: | Major | Last Reviewed: | 6/28/2004 |
---|
Keywords: | kbprb KB306129 |
---|
|