1

我在安装 Windows XP SP3 的开发计算机上使用 VC++ 6.0 创建了一个 MFC 应用程序。在这个应用程序中,我使用 ADO 对象来访问 SQL 数据库服务器:

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

当然,该应用程序在我的电脑上运行良好。但是,我复制了该应用程序的整个 Release 文件夹,然后在另一台安装了 Windows XP SP3 的计算机上运行它,该应用程序无法使用hr = -2147467262.

我在互联网上搜索了很多,但没有看到任何解决方案。

有谁知道这个问题,你能给我一些指导吗?

4

0 回答 0