Hi.
You can't even get the data out for an
upgrade...
If you mean that you're trying to upgrade the MDE database file to a newer
version of Access, then no, one cannot upgrade the application objects, but
the database objects can be upgraded into a newer version database file.
You should have a split database file, with the back end containing the
tables and relationships, and the front end containing the forms, queries,
reports, modules, and macros. The front end can remain in the MDE database
format, while the back end should be in an MDB database format. The back
end can easily be converted to a newer version database format, as long as
it doesn't have User-Level Security applied. Otherwise, it's best to remove
the security, then upgrade, then reapply the security to the new version.
Of course, the old MDE front end won't be able to access the newer version
back end unless the version of Access installed on the computer can
accommodate it. In other words, if the back end is upgraded from Access
2000 database format to Access 2002-2003 database format, only Access 2002
and 2003 users will be able to connect to the database back end. The Access
2000 users will receive an "Unrecognized database format" error when trying
to connect to the back end, even though the front end MDE opens just fine
for them. (This assumes that the front end is an Access 2000 MDE database
file.)
However, if you mean that you're trying to upsize the MDE database file to
SQL Server, then one cannot use the "Create a new Access client/server
application" option, because the Upsizing Wizard requires access to objects
that were removed during the conversion to the MDE database format. In this
case, upsize the MDB file that the MDE database file was created from.
One must choose either the "No application changes" or else the "Link SQL
Server tables to an existing application" options when upsizing an MDE
database file. If you intend to create a client/server architecture from
this database file, then you must upsize the original MDB file, not the MDE
database file. In other words, it should have already been split into a
front end and back end, where you're upsizing the back end MDB file, not the
front end MDE database file.
HTH.
Gunny
See
http://www.QBuilt.com for all your database needs.
See
http://www.Access.QBuilt.com for Microsoft Access tips and tutorials.
Blogs:
www.DataDevilDog.BlogSpot.com,
www.DatabaseTips.BlogSpot.com
http://www.Access.QBuilt.com/html/expert_contributors2.html for contact
info.