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