我在调用__ConnectionPtr的createinstanse(__uuidof(connection))时,不能正确创建connection实例,不知是不是msado15.dll注册有误,但仔细检查都很正常。希望各位高手能给我指点迷津,不胜感激。

解决方案 »

  1.   

    CreateInstance(_uuidof(Connettion));   _ConnectionPtr
    拜托,给一点专业精神好不好
      

  2.   

    我的问题不适因为写错了函数名,我用Debug并设置了断点进入CreateInstance()
    发现还是CoCreateInstace返回值不正确,我也初始化了。我还是觉得是注册msado15.dll有问题不知如何解决,希望高手指点。
      

  3.   

    if (!AfxOleInit())   return FALSE;::CoInitialize(NULL);
      

  4.   

    这个__ConnectionPtr改成_ConnectionPtr。
    这个__uuidof(connection)没关系。