• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 212
  • Last Modified:

Distributing DAO - please help!

I am distributing an application which uses Access databases. Therefore, I will need to distribute the DAO
with my application by installing the JET engine on the end users macine(s).

Microsoft's site does not make it clear at all how to go about this, so could someone please explain.

I will need to distribute my app, the database file (*.mdb) and then these DAO files. Surely I don't need to install a Microsoft product that uses the JET engine on every machine that needs it? Can't I just get hold of a Jet Engine setup to go with my own application's setup? MS say that it is a free distribution but you have to get a licence to do it. If you develop with an MS product, that's fine. But what about with Delphi?
0
jsweby
Asked:
jsweby
  • 2
1 Solution
 
gdebiasaCommented:
If you use something like the Wise Installation program, you can have it select the files you need to install DAO support. Having used this before, it is a fairly painless way to avoid having to install a Microsoft product on each machine.

It also sets up the registry settings correctly (so even if you did determine which files needed to exist, getting the registry settings right is another matter altogether).

Glen
0
 
lortegaCommented:
Give me you email, I will send you the DAO installation program.
0
 
jswebyAuthor Commented:
Iortega - my email is jason@carval.co.uk. Thanks, I look forward to getting the setup program.

Could you actually exlain the licencing issues? Or was I right in thinking that, in "theory", you are supposed to install an MS product which uses the DAO on each machine.
0
 
jswebyAuthor Commented:
If anyone actually knows the licencing laws on this, let me know...
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now