Cannot open a database created with a previous version of your application. (Error 3041)

Trying to open a mdb file created in access 97 with access 2003. I am getting this error
Cannot open a database created with a previous version of your application. (Error 3041)

Any ideas?

Thanks,
DMS
LVL 1
DMS-XAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
YSkellingConnect With a Mentor Commented:
You have to do this also :
Regsvr32.exe C:\windows\System32\Msrd3x40.dll

Where ever the windows directory is.

This happened to me after setting up SP2 of XP. And this last step did it.

KB Article Q310937

Good luck.
0
 
sirbountyConnect With a Mentor Commented:
Same thing may apply here (although this is for 2K):

>>
RESOLUTION
WARNING: 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 behavior, restore the correct registry settings:
Start Registry Editor (Regedit.exe).
Locate the following key in the registry:
HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\ISAM Formats

Right-click ISAM Formats, point to New, and then click Key.
Rename the newly created key Jet 3.x.
Click to open the Jet 3.x key, and then insert the following values in the right pane of Registry Editor:   Value Name               Type               Data
   ----------------------------------------------------------
   CreateDBOnExport         REG_BINARY         00
   Engine                   REG_SZ             Jet 3.x
   IndexDialog              REG_BINARY         00
   IsamType                 REG_DWORD          0x00000000 (0)
   OneTablePerFile          REG_BINARY         00
                   
Quit Registry Editor.
Start Access 2000, and then try again to open the Access 97 database. <<

http://support.microsoft.com/?id=310804
0
 
DMS-XAuthor Commented:
It is actually jet 4.0 though
0
Get 10% Off Your First Squarespace Website

Ready to showcase your work, publish content or promote your business online? With Squarespace’s award-winning templates and 24/7 customer service, getting started is simple. Head to Squarespace.com and use offer code ‘EXPERTS’ to get 10% off your first purchase.

 
flavoCommented:
Doesnt it ask you if you wish to convert it to A2k format???
0
 
DMS-XAuthor Commented:
>Doesnt it ask you if you wish to convert it to A2k format???
No, It just gives me a error message that says
Cannot open a database created with a previous version of your application. (Error 3041)
If I click on help I get this message
-----------------
Cannot open a database created with a previous version of your application. (Error 3041)
You tried to access a database that is in an outdated format. Compact the database and then try the operation again.

Thanks
0
 
DMS-XAuthor Commented:
I can however open up the database from another 2003 office installations on another computer.
0
 
DMS-XAuthor Commented:
Ok I followed the  Microsoft Knowledge Base Article - 310804 and it did not work.
0
 
DMS-XAuthor Commented:
Basically access will not open any MDB file regardless of its version of access. It will not even create a database without givin the above error. I have uninstalled and reinstalled multiple times.
0
 
DMS-XAuthor Commented:
Does anyone know how to fix this problem?
0
 
DMS-XAuthor Commented:
Sorry I did not see your post until today. Thanks.
Not sure if it was XP SP2 that I installed a few days ago or when I tired registering the Msrd3x40.dll but its now working. Grrrr.

Thanks,
DMS
0
 
murphy_nigelCommented:
test
0
 
murphy_nigelCommented:
I am having this exact problem when trying to run an application with DAO36. Even after following all these recommendations (including re-registering DAO360.dll and msrd3x40.dll, deleting and re-creating the Jet 3.x registry key) - still no joy.

Has anyone else experienced this?

Thanks,

Nigel.
0
 
flavoCommented:
Nigel,

This question is closed.

Please open a new Q if this PAQ does not provide you  with a solution.

Dave
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.