I've spent the last two days searching for a solution to this problem
and after updating the MSJet40.DLL, MDAC to 2.8, and re-installing
..NET, I found the problem and wanted to share.

It was a permission problem on this directory, only authorized users
and admins had access to these files, once I updated this to include
all users, the ASP pages with data access started working fine.

C:\Program Files\Common Files\System\Ole DB

Hope this helps anyone else that has been having a similar problem.