ADO Connection CreateInstance nie działa w systemie Windows Server 2003

Mam aplikację, która działa dobrze w systemie Windows 7, ale nie działa na serwerze 2003. Linia, która się nie powiedzie, to trzecia linia poniżej

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

Zwrócona wartość HRESULT to 0x80004002 (interfejs nie jest obsługiwany). Oba komputery mają zainstalowany MDAC i nie widzę powodu, dla którego otrzymuję ten błąd. Jakieś powody, by tak się działo?

questionAnswers(1)

yourAnswerToTheQuestion