Server reports this error on a 64-bit Windows Server 2008 RC2 when running a COM object (dll ) under ASP page for a given web site when accessing the database.
DISPLAYED ERROR IS:
Microsoft VBScript runtime error '800a01ad' ActiveX component can't create object: 'XYXX.YYYY'
The issue is solved by going to the Application Pool tied to the web application, Advanced Properties... and setting "Enable 32-bit Applications" to True. I spent some minutes with this pain and finally had some relief :-)
Server is: IIS 7.5 under Windows Server 2008 RC 2 64 bit