我在安装 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
.
我在互联网上搜索了很多,但没有看到任何解决方案。
有谁知道这个问题,你能给我一些指导吗?