access run-time file compatability

  • Thread starter Thread starter David
  • Start date Start date
D

David

I am designing an application utalizing SQL Server 2000
and Access Project 2002 technologies. We are considering
using run time versions of Access 2002 for the
distributed application. All of the future users of the
application are currently using Office 97. If the .ade
file is created in Access 2002 will the users be able to
use the functions assciated with 2002 or will there be
complications with them having full versions of Access 97
installed?

Regards

David
 
I don't know about A2002 but with A2000 there was a lot of problems, not
only beetween those with A97 and the runtime of A2000 (or the full version)
but also with those who had already the full version of A2000 and the
installation of the runtime above it.

For A97, these problems where for those who wanted to keep using A97
alongside the runtime or the full version of A2000. No real problem for
those who didn't want to use A97 at all.

For people with A2000, make sure that your installation doesn't try to
install the runtime when there is already the full version of A2000.

For A2002, I don't know as I never tried to use both A97 and A2002 on the
same machine.

Also, I'm not sure but you can have problem if the users have not exactly
the same version of MDAC (and maybe of VBA) as that for the machine were the
ADE has been created.

For ADP, you can use the /decompile switch on your client can help you to
resolve some of the problems. See also the thread "Date & Time Function
Error in Terminal Server" one day ago.

S. L.
 
Hi,

Sure: first, we have dropped the use of MDE and ADE and replaced them with
the use of standard Access security (via MDW files) to keep users from
looking into the code.

To make things a little harder for the hackers, I have created two MDW
files: with the master owner account and the other without. By distributing
the last one, users who tried conventional password breakers for Access
won't find the main developer's account, simple because it's not part of the
distributed MDW file. (This technique has been suggested by Microsoft
itself for securised MDB files.)

Of course, this protection is weak, especially for an ADP file as the VBA
source code is only protected by a password (contrary to the forms and the
queries) but it is sufficient for ours needs; especially when we take
account of the fact that the most important things are on the SQL Server
itself and therefore well protected.

Finally, we don't support Office 97 anymore. Time to get over, even if
that mean asking one customer to buy a new machine. Otherwise, you lose
more time trying to get things working than the small economy the customer
save by trying to keep an old machine up and running.

The above discussion is for Access 2000. I'm using Access 2002 now but I
didn't make any new tests about compatibility issues when I switched to
Access 2002.

Also, people with strong security exigences cannot afford to replace MDE and
ADE files with MDB and ADP; but often these needs are overrated by the
customer itself.

Of course, if you can have tight control over the various platforms where
the software will be distributed, then you won't have any compatibility
issue but that wasn't our case: at first, I tried to keep everything under
control, with numerous versions (in this aspect, virtual pc like Connectix
or VMWare come handy) but we still had some clients where none of the
available versions were working properly so, after some time, I gave up.

Maybe with WinXP and Access 2002-2003 theses problems are from the past but
I don't know.

S. L.
 
D> I am designing an application utalizing SQL Server
D> 2000 and Access Project 2002 technologies. We are
D> considering using run time versions of Access 2002
D> for the distributed application. All of the future
D> users of the application are currently using Office
D> 97. If the .ade file is created in Access 2002 will
D> the users be able to use the functions assciated
D> with 2002 or will there be complications with them
D> having full versions of Access 97 installed?

Since access 97 is not capable of ADP's, there will be no complications. On
launching ADP or ADE, Access 2002 will be called, and it won't interfere
with anything from '97. After installation of access 2002, you will have to
configure file extensions so that MDB would be associated with access 97 (if
that's what you want).

Vadim
 
Back
Top