I've got a program that I've installed successfully on a number of different Operating Systems (95, 98, NT). I've used ADO in the program, so I've got to install MDAC on the older machines. This usually allows the program to run fine.

The problem is, when I install the app after MDAC on an older Win 95 machines, when I run the program and try to show a Data Report, I get the following error:

Run-time error '-2147220992 (80040200)

Class not registered

This is the same error that I get when MDAC is not installed on the other machines that need it, but when I do install it, the error goes away. Why does this only happen on certain machines, and what can I do to fix it?

Matt