D
DavidT via AccessMonster.com
Is there a way to version an access file similar to what you can do with an
EXE?
I have a FE/BE setup. Distributing the application to multiple customers.
Initially, I install an MDE file to Program Files. I distribute a new "build"
of the file (addressing known issues/bugs) and overwrite the initially
installed file via an msi package. All works fine in WinXP and Win2000. With
Vista, there is a problem. A copy of the MDE file is copied to a Users
Virtual Store in Vista every time the user opens the application. Because the
MDE file has the same name, the older "build" of the MDE is always opened in
Vista. I am attempting to include an application manifest in my installation
to identify the correct version of the MDE to open but am stuck trying to
apply a version number to the file. In theory, this should fix the problem
(on open, if the MDE in the Virtual Store is the wrong version, it will be
overwritten with the new one). Am I totally off-base on this?
This is a legacy application that has been through multiple versions and we
are stuck with the per-machine Program Files installation. Short of renaming
the file to include the version and build number (e.g., "MyApp_71863.MDE") or
using a 3rd party app, is there any other option? I have read the suggestions
of including version number information in the database, which would be great,
except this would have to be updated everytime a new build is distributed and
there is no way to update the build number without connecting to the database
and updating the value. Can't do that unless I can open the new build and
connect to the database. Any suggestions are appreciated.
EXE?
I have a FE/BE setup. Distributing the application to multiple customers.
Initially, I install an MDE file to Program Files. I distribute a new "build"
of the file (addressing known issues/bugs) and overwrite the initially
installed file via an msi package. All works fine in WinXP and Win2000. With
Vista, there is a problem. A copy of the MDE file is copied to a Users
Virtual Store in Vista every time the user opens the application. Because the
MDE file has the same name, the older "build" of the MDE is always opened in
Vista. I am attempting to include an application manifest in my installation
to identify the correct version of the MDE to open but am stuck trying to
apply a version number to the file. In theory, this should fix the problem
(on open, if the MDE in the Virtual Store is the wrong version, it will be
overwritten with the new one). Am I totally off-base on this?
This is a legacy application that has been through multiple versions and we
are stuck with the per-machine Program Files installation. Short of renaming
the file to include the version and build number (e.g., "MyApp_71863.MDE") or
using a 3rd party app, is there any other option? I have read the suggestions
of including version number information in the database, which would be great,
except this would have to be updated everytime a new build is distributed and
there is no way to update the build number without connecting to the database
and updating the value. Can't do that unless I can open the new build and
connect to the database. Any suggestions are appreciated.