_RecordsetPtr &NSSQL::GetRecord(_bstr_t strSQL){
try 
{
if (m_pConnection == NULL){
Start();
}
m_pRecordset.CreateInstance(__uuidof(Recordset));
m_pRecordset->Open(strSQL,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
}catch (_com_error e) {
e.Description();
}
return m_pRecordset;
}
外面调用
_bstr_t bstr = "select * from host-addr";
_RecordsetPtr rs = m_nssql.GetRecord(bstr);
用try catch后 报错“对象关闭时 不允许操作”
数据连接没有问题,怎么回事。