Falha na criação de conexão ADO no Windows Server 2003

Eu tenho um aplicativo que funciona bem no Windows 7, mas está falhando no Server 2003. A linha que falha é a terceira linha abaixo

_ConnectionPtr pConnection = NULL;
::CoInitialize(NULL);
HRESULT hr = pConnection.CreateInstance(__uuidof(Connection));

O HRESULT retornado é 0 x 80004002 (Interface não suportada). Ambas as máquinas têm o MDAC instalado e não consigo ver porque estou recebendo esse erro. Quaisquer razões que isso possa estar acontecendo?

questionAnswers(1)

yourAnswerToTheQuestion