Re: Windows has no MS Access installed




> So if I choose TADO and .mdb as the backend database, to deploy my app to
> more than 100 clients, there may be some Win98, Win2000, WinXP, what
should
> I do in order to get my application running on their machines ?

The recommended approach is simply deploy your application.

The MDAC and Jet 4 DLLs will be present on XP and 2k machines, and on 99% of
the Win98 ones too. Then you direct the few (if any) with a problem to the
MS downloads page where they can get the version appropriate for their
region and version of Windows etc. If this is the first ADO using app on
that PC then it might shake out corruptions in the system that the user had
not previously noticed. You can not anticipate this, but you can be ready to
support fixing the OS (because that's what the issue will be).

Don't go trying to install MDAC etc. as a standard part of your deployment,
there are too many variants for you to get it right and it will just bloat
your install file. It also might break other applications.

Do put a basic check that MDAC and Jet work at the beginning of your app and
raise a polite exception if they don't. This way you avoid ugly lockups etc.
if there is a problem. See posting 14 March 2003 titled "ADO How to Check
Jet Engine" for details.

HTH
Dave Blake


.



Relevant Pages

  • Re: Problem with MDAC 2.81 on Windows XP with SP2
    ... This machine has Windows XP, no SP2, ... the app is not working. ... The app is not working when I select ADO 2.7, ... ..Find method then yes you will have to lose the feature, or install MDAC 2.8 ...
    (microsoft.public.vb.database.ado)
  • MDAC 2.6 does not include JET.4.O Oledb Driver
    ... Ms says I need to install MDAC 2.6 or later to tun Data on my app, ... MDAC does not include MS.JET.4.O Oledb Driver, It does not make sense to me. ...
    (microsoft.public.dotnet.framework.setup)
  • errors when using Data access application block and datasets
    ... I am running into a couple of errors in developing an app that uses ... When I do a delete on the dataset and update the backend database, ... The table has a timestamp field to help in the process of updating ... because data access application block recommends it. ...
    (microsoft.public.dotnet.framework.adonet)