我就是要生成实例:
if (FAILED(hr))
    AfxMessageBox("Error!");   //到这里就提示出错了。

解决方案 »

  1.   

    hr=m_pConnection.CreateInstance(__uuidof(Connection));
    if (FAILED(hr))
        AfxMessageBox("Error!");  //到这里就提示出错了。
    就是这个样子,为什么?
      

  2.   

    我是这样做的:
    include <initguid.h>  // Include only once in your application
    #include "adoid.h"  ::CoInitialize(NULL);
    CoCreateInstance(CLSID_CADOConnection, NULL, CLSCTX_INPROC_SERVER,
     IID_IADOConnection, (LPVOID *) &g_pConnection );
    g_pConnection->Open().....
    .....
      

  3.   

    请先调用AfxOleInit();//初初始化OLE/COM库环境 
      

  4.   

    这里有一片文章,相信你看过之后就可以解决了
    http://www.ccw.com.cn/htm/produ/special/VC/jiqiao/01_9_14_6.asp
      

  5.   

    你只是建立了数据库连接
    还需要_RecordSet对象来进行表操作