La creación de la instancia de objects de ADO falló en la computadora de destino

Creé una aplicación MFC usando VC ++ 6.0 en mi computadora de desarrollo instalando Windows XP SP3. En esta aplicación, utilicé objects ADO para acceder al server de database SQL:

CoInitialize (NULL); try { _ConnectionPtr pConn; HRESULT hr = pConn.CreateInstance (__uuidof (Connection)); if (FAILED (hr)) { AfxMessageBox ("Can't create intance of Connection"); } //... } //... 

Por supuesto, la aplicación funciona bien en mi computadora. Sin embargo, copié toda la carpeta Release de la aplicación y luego la ejecuté en otra computadora con Windows XP SP3 instalado; la aplicación falló al crear el object Connection con hr = -2147467262 .

Busqué mucho en Internet, pero no veo ninguna resolución.

¿Alguien conoce este problema y podría darme algunas guías sobre eso?