Cannot open a database created with previous version of your application

Error:

Cannot open a database created with previous version of your application.

Snapshot:

Workaround1:

Reregister the Dao360.dll file and the Msrd3x40.dll file

To reregister these files, follow these steps:

  1. Click Start, and then click Run.
  2. Type regsvr32 followed by the path to your DAO file. Enclose this path in quotation marks.For example, to register the DAO 3.6 library, use the following command:regsvr32 “C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.DLL”If the Dao360.dll file is successfully registered, you receive a message that is similar to the following message:
    DllRegisterServer in C:\Program Files\Common Files\Microsoft Shared\DAO\Dao360.dll succeeded.
  3. Repeat step 2 to register the Msrd3x40.dll file by using the following command.
    regsvr32 “c:\WINDOWS\system32\msrd3x40.dll”

Workaround2:

Install Jet 4.0 components

jet40sp3_comp.exe

Workaround3:

Make sure that you have Read permissions to the applicable Access registry keys:

  1. Start Registry Editor (Regedt32.exe for Windows 2000 or Regedit.exe for Windows 98):
    1. Click Start, and then click Run.
    2. In the Open box, type Regedt32 or Regedit, and then click OK.
  2. Locate the following key in the registry:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\
    1. Click the HKEY_LOCAL_MACHINE on Local Machine window.
    2. Expand the SOFTWARE tree.
    3. Under SOFTWARE, expand the Microsoft tree.
    4. Under Microsoft, expand the Jet folder.
  3. Make sure that you have Read permissions to the Jet 4.0 and 3.5 registry keys:
    1. Click 4.0 under Jet.
    2. On the Security menu, click Permissions.
    3. In the Name box, click your user name, and make sure that the check box next to Read under Allow is selected.
    4. Repeat steps “A” through “C” for the 3.5 registry key.