I'm trying to move web servers. Our app (be kind) was written back in 1998 (I think) in VB6. I've got it working on our new server (Windows Server 2008 R2 64 bit). However, when I take the source code on my machine (Windows 7 64 Bit), and transfer the exe to the server, the app blows up when it tries to connect to the database with this error: "Error 430 (Class does not support Automation or does not support expected interface)"
The project references Microsoft Activex Data Objects 2.8 Library. The line that errors is
Set conn = New adodb.Connection
So, it's not actually trying to connect to the database, but purely blowing up when trying to create the object.
Anyone have any experience with this kind of error? Or any suggestions for me? Google had several possibilities but none of them panned out. Most of them had to do with Common Controls and using "Project Compatibility" -- but my app runs with "Unattended Execution" and so I can't choose that (it's completely disabled in the project properties.)