Re: ADO Deployment




> When I deploy an ADO app written in Delphi 7, do I need to include any
> special files? Which version of Windows already have what's needed?
>

Mark, a bit of googling would answer this, but as Holger says it also
depends on what data provider you are using. Making a *big* assumption that
you are using Jet OLE DB, generally most PCs will have what you need already
and all you deploy is your app.

Basically a PC needs MDAC (> 2.6) and Jet 4.0 DLLs installed. It is better
*not* to try and include these in your installation. It is not worth
bloating your install files, and tricky to do the version checking required.
MS advise that the user downloads the (region and version specific) updates
from their web site, or you could include the type files separately on any
CD.

Info on MDAC http://support.microsoft.com/default.aspx?scid=fh;en-us;mdac,
Jet service packs available from
http://support.microsoft.com/default.aspx?scid=kb;en-us;239114

>From experience all versions after WinME come with adequate DLLs. For more
ancient systems: Win95 needs DCOM95 installed before MDAC; Win95 and Win98
OE also need IE4.02 or later or the MS installer won't work. Win98 SE may
only have an early version of MDAC but my apps have run OK all the same. In
an ideal world all users have the same version of MDAC, in reality they may
not but it does not seem to matter too much.

On occassion installing XP SP2 corrupts MDAC, and users may tell you that
your app stops working. This is fixed by downloading and reinstalling MDAC
2.8.

Then again you might not be uing Jet...

Dave



.



Relevant Pages

  • Re: reinstall mdac & DAO problem
    ... Jet is not a part of MDAC installation starting MDAC 2.6. ... > MDAC 2.8 RTM is incompatible with this version of Windows. ...
    (microsoft.public.data.ado)
  • Re: Is Jet only available on machines with Microsoft Office installed?
    ... I was looking at Jet because I didn't want to go through the hassle of ... "installation" can be as simple as copying a few DLLs to your app folder. ... > necessarily have Microsoft Office installed (so no Microsoft Access, ...
    (microsoft.public.sqlserver.msde)
  • Re: ADO Deployment
    ... I am using Jet, ... > and all you deploy is your app. ... > *not* to try and include these in your installation. ... > only have an early version of MDAC but my apps have run OK all the same. ...
    (borland.public.delphi.database.ado)
  • Re: Provider cannot found
    ... Jet 4.0 OLEDB provider is not a part of MDAC anymore. ... it into your installation or did not install it separately, ... > Connection Object has connection string as follows ...
    (microsoft.public.data.ado)
  • Re: VB6 app crashes on XP
    ... does the MDAC and Jet version affect the executable that is built? ... - is the installation of the app being done by a user with Administrator privilege? ... Anyone running the application will need Change/Modify permissions to the folder where the application is installed. ...
    (microsoft.public.vb.database)