Let's see where to start.
First, we have an HR software (Knowledgepoint's PIW) that connects to a DB on one of our servers. This is pretty irrelevant to the issue though, I believe.
Basically, it needs the MDAC components to connect to the DB, but everytime I try to install, it acts like it...