Solved

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

Posted on 2004-09-27
13
7,438 Views
Last Modified: 2010-05-14
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
0
Comment
Question by:DMS-X
  • 7
  • 2
  • 2
  • +2
13 Comments
 
LVL 67

Assisted Solution

by:sirbounty
sirbounty earned 200 total points
ID: 12164817
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
 
LVL 1

Author Comment

by:DMS-X
ID: 12165050
It is actually jet 4.0 though
0
 
LVL 34

Expert Comment

by:flavo
ID: 12165169
Doesnt it ask you if you wish to convert it to A2k format???
0
 
LVL 1

Author Comment

by:DMS-X
ID: 12169866
>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
 
LVL 1

Author Comment

by:DMS-X
ID: 12171066
I can however open up the database from another 2003 office installations on another computer.
0
 
LVL 1

Author Comment

by:DMS-X
ID: 12173336
Ok I followed the  Microsoft Knowledge Base Article - 310804 and it did not work.
0
Ransomware-A Revenue Bonanza for Service Providers

Ransomware – malware that gets on your customers’ computers, encrypts their data, and extorts a hefty ransom for the decryption keys – is a surging new threat.  The purpose of this eBook is to educate the reader about ransomware attacks.

 
LVL 1

Author Comment

by:DMS-X
ID: 12217674
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
 
LVL 1

Author Comment

by:DMS-X
ID: 12220130
Does anyone know how to fix this problem?
0
 
LVL 2

Accepted Solution

by:
YSkelling earned 300 total points
ID: 12299049
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
 
LVL 1

Author Comment

by:DMS-X
ID: 12350523
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
 

Expert Comment

by:murphy_nigel
ID: 14849443
test
0
 

Expert Comment

by:murphy_nigel
ID: 14849452
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
 
LVL 34

Expert Comment

by:flavo
ID: 14849480
Nigel,

This question is closed.

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

Dave
0

Featured Post

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction When developing Access applications, often we need to know whether an object exists.  This article presents a quick and reliable routine to determine if an object exists without that object being opened. If you wanted to inspect/ite…
I originally created this report in Crystal Reports 2008 where there is an option to underlay sections. I initially came across the problem in Access Reports where I was unable to run my border lines down through the entire page as I was using the P…
Familiarize people with the process of retrieving data from SQL Server using an Access pass-thru query. Microsoft Access is a very powerful client/server development tool. One of the ways that you can retrieve data from a SQL Server is by using a pa…
In Microsoft Access, learn how to use Dlookup and other domain aggregate functions and one method of specifying a string value within a string. Specify the first argument, which is the expression to be returned: Specify the second argument, which …

896 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now