Old database references to MS Access Runtime? (1 Viewer)

minimen456

New member
Local time
Today, 13:17
Joined
Dec 8, 2022
Messages
2
There is a *.mdb database written in old MS Access 2001. There are bunch of references. How do I move them to new computer where only MS Access 2016 Runtime is installed?
Do I need to just copy DLLs to a new computer in the same folder as before?

1670483244218.png
 
Last edited:

arnelgp

..forever waiting... waiting for jellybean!
Local time
Today, 20:17
Joined
May 7, 2009
Messages
19,246
probably will not work, since old db are made in x32, while newer access runs on x64.
 

isladogs

MVP / VIP
Local time
Today, 13:17
Joined
Jan 14, 2017
Messages
18,257
These are the steps I would use
1. Convert it to an ACCDB file and open in A2016 (full version) or similar for testing
2. Many references should automatically be updated e.g DAO and ADO but other non-standard references may be marked as MISSING.
3. Review your code and see if you can modify it so these are no longer needed e.g. ActiveDS and DfrgUI
4. Otherwise try installing the DLL files. You may need to register them using regsvr32 before they can be used
If using 64-bit Access, you may find some external libraries do not work.
5. Check it works.
6. Make the same changes on your runtime machine and all should be fine
 

Pat Hartman

Super Moderator
Staff member
Local time
Today, 08:17
Joined
Feb 19, 2002
Messages
43,424
MS has switched to installing 64 bit Office by default instead of installing 32 bit Office. If you need the 32 bit version, you may have to uninstall Office and reinstall it and pay attention to the options. 32 bit libraries will may not run with 64 bit Office.
 

Users who are viewing this thread

Top Bottom