its probably the references, not the app.
open the db while holding the shift key,
once open, press ALT-F11 to enter VBE
menu, tools , references,
see if anything has a checkmark YET says MISSING. that means its looking at the old version.
uncheck the missing, then look down the list for the current version. then check it.
another problem could be 32 bit vs 64. Do a global search for DECLARE, and make the app safe for both 32 or 64 bit PCs by using PTRSAFE:
Code:
#If Win64 Then 'Declare PtrSafe Function
Private Declare ptrsafe Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpszOp As String, ByVal lpszFile As String, ByVal lpszParams As String, ByVal lpszDir As String, ByVal FsShowCmd As Long) As Long
Private Declare ptrsafe Function GetDesktopWindow Lib "user32" () As Long
#Else 'non ptrsafe
private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpszOp As String, ByVal lpszFile As String, ByVal lpszParams As String, ByVal lpszDir As String, ByVal FsShowCmd As Long) As Long
Private Declare Function GetDesktopWindow Lib "user32" () As Long
#End If