pConn=NULL;
有问题
应该是pConn->Release()吧

解决方案 »

  1.   

    _ConnectionPtr pConn;
    _ConnectionPtr* pConn;pConn.CreateInstance( __uuidof(Connection));
    pConn->CreateInstance( __uuidof(Connection));
      

  2.   

    是的,使用的就是智能指针。我怀疑也是智能指针降低了效率,能否不使用智能指针来使用ADO呢?
      

  3.   

    当然可以,你用#import ... raw_interfaces_only 就可以得到原始接口的定义。
    不过,我建议如果你有勇气用原始接口,干脆直接使用OLE DB接口。