473,386 Members | 2,078 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Can't open 2019 accdb in 2016!!

4 2Bits
Hello all, thanks for the add. In trouble here and cannot find an answer anywhere which sort of surprised me. I put about 8 hours into a new DB yesterday for a work project. Get to work this morning and cannot open it (Access 2019 at home/Access 2016 at work). I work for the us government (DHS/USCG) so I dont anticipate their upgrade to 2019 anytime soon. I have the Office 365 at home I should have clarified.

Saving As, only gives me the option of .accdb or 2003-2007 which cant be used. I dont believe i used any of the super new features of 2019 which would render it not backward compatible. Tried a new db and imported, same problem.

Any help greatly appreciated!!!!
Scott
Apr 20 '22 #1

✓ answered by NeoPa

Hi Scott.

It seems, from your error message "You cannot save this database in an earlier format because it uses features that require the current file format", that you actually are using at least one of the new features in your most recent database.

This is just one of many potential gotchas found when developing in a more recent version than anywhere that it's to be deployed. Advice on that front is never, ever, to do it. This advice only applies to sane people so if you actually like making your life more complicated for yourself then feel free to go ahead with that approach :-D

It seems you already have an approach that will enable you to recover from that situation. I recommend that you get yourself a virtual PC set up where you can run the same (or lowest common denominator at least) version as used at work. I suspect USG will foot the bill for any extra licensing required.

Let us know if you have any difficulties importing or exporting. It should be easy enough to automate the whole lot in one go. Of course it may fall over any objects that are not compatible with the earlier version but that's good news rather than bad. It tells you exactly where your original problem was.

By the way, in case I wasn't clear enough earlier, even changing the compatibility version of a database when still working with a later version of the product will leave you with serious problems in most cases.

Good luck :-)

8 17979
zmbd
5,501 Expert Mod 4TB
Your 2019 database is using something that is not available in the 2016 installation.
Access is notorious for being backwards compatible but not forwards compatible (that is to say, a 2019 will open a 2016; however, not the other-way-around)
Your only option, and the solution, you have already given in your post
Saving As, only gives me the option of .accdb or 2003-2007 which can't be used
You'll have to save in the 2003-2007-accdb format.

When you try to open the file do you receive any error messages, these would be most helpful - please post the EXACT number and EXACT text - the syntax is important; however, I suspect the error you're getting is telling us that the file is corrupt or not recognized.
Apr 20 '22 #2
ScudaMcGruder
4 2Bits
Thank you, and unfortunately i wrote it down, but of course left the exact error in my office. When i attempt to save as 2002-2003 (only option with a year other than 2000) I get the "You cannot save this database in an earlier format because it uses features that require the current file format".

I may have found a workaround, by exporting my items one by one into another db. I will find out for sure when I am back in the office on Friday. Thank you again, I appreciate it.

Scott
Apr 21 '22 #3
zmbd
5,501 Expert Mod 4TB
I may have found a workaround, by exporting my items one by one into another db.
Just be sure that you've created the empty database and saved it in the 2003-2007-accdb format first otherwise you will find yourself back in the same position you are in now... Access saves the version information in the database file.
Apr 21 '22 #4
NeoPa
32,556 Expert Mod 16PB
Hi Scott.

It seems, from your error message "You cannot save this database in an earlier format because it uses features that require the current file format", that you actually are using at least one of the new features in your most recent database.

This is just one of many potential gotchas found when developing in a more recent version than anywhere that it's to be deployed. Advice on that front is never, ever, to do it. This advice only applies to sane people so if you actually like making your life more complicated for yourself then feel free to go ahead with that approach :-D

It seems you already have an approach that will enable you to recover from that situation. I recommend that you get yourself a virtual PC set up where you can run the same (or lowest common denominator at least) version as used at work. I suspect USG will foot the bill for any extra licensing required.

Let us know if you have any difficulties importing or exporting. It should be easy enough to automate the whole lot in one go. Of course it may fall over any objects that are not compatible with the earlier version but that's good news rather than bad. It tells you exactly where your original problem was.

By the way, in case I wasn't clear enough earlier, even changing the compatibility version of a database when still working with a later version of the product will leave you with serious problems in most cases.

Good luck :-)
Apr 21 '22 #5
ScudaMcGruder
4 2Bits
Thank you both, very much appreciated. My plan is to go to work tomorrow with every version possible of this database!
Apr 21 '22 #6
isladogs
455 Expert Mod 256MB
@zmbd
I think you meant that Access is forward compatible but not backward compatible.
In other words, databases created in A2016 should open in A2019 but the converse may not be true.

@ScudaMcGruder
Great name. Reminds me of Boaty McBoatFace ...which should only mean something if you are living in the UK
I suspect you have ticked one or both of the following datatype support options for linked tables
  • large number (bigint)
  • datetime extended (datetime2)

If so, check whether you really need those features. If not, untick and it should open in 2016
Apr 21 '22 #7
zmbd
5,501 Expert Mod 4TB
@zmbd I think you meant that Access is forward compatible but not backward compatible.
In other words, databases created in A2016 should open in A2019 but the converse may not be true.
What I said was correct:
Access is notorious for being backwards compatible but not forwards compatible
To say Access is "Forwards" compatible would be to say that A2016 would open a newer file (i.e. A2019) which is not the case.
To say Access is "Backwards" compatible is to say that A2019 will open older file formats (i.e. A2016)
Apr 21 '22 #8
NeoPa
32,556 Expert Mod 16PB
Hi Jimmy.

I think you may be missing the point of the reported problem. The OP has reported that his newer version database will not open in any older ones. That is to say the issue is a problem trying to go backwards rather than forwards.

In truth, going forwards is rarely an issue.
Jul 15 '22 #9

Sign in to post your reply or Sign up for a free account.

Similar topics

1
by: Niranjan | last post by:
I have a relatively straight forward report. The query that populates data for this report is complicated. The report opens without any problem and I can print it as well. However, If I have...
2
by: celtic_kiwi | last post by:
I have an Access 97 database, quite large, and have started getting the error, Error 3048: Can't Open any more databases. -The data is split from the application (front end and back end). -The...
0
by: dd_bdlm | last post by:
I have recently updated my database to include a postcode recognition function. And to perform calculations based on that recognised value. The query that makes all these calculations is very large...
6
by: Rich | last post by:
Hello, When I copy a VB web app from my workstation to my laptop (which has the exact same software as the workstation) or to a different virtual directory on the same workstation and then try...
0
by: Dan | last post by:
I have a web solution with two projects. I tried to open a new web project in the solution and the "Opening project" dialog box came up and stayed up continuously (with the dots circling the...
0
by: Ima Loozer | last post by:
When I try to open a database that on one of my network mapped drives I get the following error=3F "This file is located outside you intranet or on an untrusted site. Microsoft Access will not...
2
by: mike11d11 | last post by:
I created this test project and published it. I then tried installing it on another machine and it installs fine. but when I go to open the crystalreportviewer to show my created report I get an...
3
by: soniya11 | last post by:
Hi people, Can any1 please help me out wit my silly question, im unable to open my localhost it was doing well before. but don no what went wrong but cant display ASP pages HTML pages are working...
6
by: questionit | last post by:
A Windows XP Computer i used was not allowing me to open msconfig, regedit and other things like this. neither was it giving any warning that i am not authorized or check with administrator, etc,...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.