当前位置:编程学习 > C#/ASP.NET >>

求助ADO连接数据库的pMyConnect.CreateInstance问题

//初始化
CoInitialize(NULL);

//连接数据库

_ConnectionPtr pMyConnect=NULL;

HRESULT hr = pMyConnect.CreateInstance(__uuidof(Connection));

if( FAILED(hr) )
return 1;

发现运营到HRESULT hr 这句的时候没有反应了,虽然现实程序仍然在运行。

F11到comip.h文件中发现是到这一句:

hr = CoCreateInstance(rclsid, pOuter, dwClsContext, __uuidof(IUnknown), reinterpret_cast<void**>(&pIUnknown));

我看里面的参数貌似都没有太大问题(需要的话我逐一截屏打出来?)

运行到这里就不动了,F10 F11都没反应。

请高手们看看是怎么回事?非常感谢
--------------------编程问答-------------------- 补充:

dwClsContext的值是23 

pOuter是0
补充:.NET技术 ,  VC.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,