mdb vs mde

S

Souris

I learn that there is compiled version mde file for client app.
What are difference between to distribute mdb or mde to end users?


Your information is great appreciated,
 
A

Albert D. Kallal

I do touch on the mde issue in the following article about splitting your
database here:

http://www.members.shaw.ca/AlbertKallal/Articles/split/index.htm

The use of an mde on your computer does not change your requirements for
having MS access installed, but it does help in terms of making your
application to run faster, load faster, and also makes it more stable in a
production environment.

Of course the other added advantage is that your end users will not be able
to modify your code, your forums, or things like reports.

Also if you look at one of the most common questions in this newsgroup
regarding create a mde database, the first question people ask is they say
they're trying to create this database, but access will not allow them.
Virtually 99% of the time, the answer that fixes their problem is that if
they go debug compile, they have a errors in their code.

What this means is that they been running their application with bugs and
errors in their code, and the ONLY find this out when they attempt to create
the mde. So it's always a really good last step as a checklist to simply
compile your code before deployment to your users, and a mde forces you to
do this.

It is pretty much a foregone conclusion that if you're going to use a mde,
then you are likely must split your database else you're not really going to
have a way to update and continue to modify your application part.
 
K

Klatuu

An mde is just a stripped down version of an mdb. It has all the source code
stripped out and nothing can be done in design views and you can't run any
code that modifies or creates objects. This will not be a problem in a well
designed application. I only distribute mde files to my clients.

The other thing is if you want to distribute your application using an mde,
it must be a split database. The backend should remain an mdb.
 
A

Arvin Meyer [MVP]

Souris said:
I learn that there is compiled version mde file for client app.
What are difference between to distribute mdb or mde to end users?

To add to what the others have said. If you do make and MDE make absolutely
sure that you save the MDB or you will not ever be able to add to or modify
the application.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top