版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/pengshengli/article/details/84342833
在Windows上编程总有一种想砸电脑的冲动!
用C++操作数据使用了一下操作:
_ConnectionPtr pConnect = NULL;
_RecordsetPtr pRecordset = NULL;
if(FAILED(pConnect.CreateInstance(__uuidof(Connection))))
return ;
if(FAILED(pRecordset.CreateInstance(__uuidof(Recordset))))
return ;
一开始都正常,后来把这部分代码放入到一个线程里,死活就不正常了,单步进去:
后来查了一下,说在主线程不需要CoInitialize(NULL),但在子线程需要初始化。