我正在用 C++ 写一个类。这是我的代码:
class MyClass
{
private:
ADODB::_RecordsetPtr pConn;
public:
MyClass();
};
MyClass::MyClass()
{
pConn = ADODB::_ConnectionPtr("ADODB.Connection");
// ......
}
问题是,当我尝试将临时ADODB::_ConnectionPtr
对象分配给时pConn
,编译器会抛出异常:Unhandled exception at at 0x75C9C41F in AccessReader.exe: Microsoft C++ exception: _com_error at memory location 0x003AF808.
这是因为ADODB::_ConnectionPtr
对象不可复制吗?
我该如何解决这个问题?
提前谢谢了。