_RecordsetPtr 智能指针执行为什么错误了
通过调试,发现下面程序是这样执行的
m_hListCtrl->DeleteAllItems(); _variant_t v(0L) ; _RecordsetPtr m_Rsp(__uuidof(Recordset)) ; char m_szSql[512] ; sprintf(m_szSql, "select * from dbo.student") ; try{ m_Rsp = m_Connection->Execute(_bstr_t(m_szSql), &v, adCmdText) ; //第一个......}catch(_com_error & e) { char m_szTmp[1024] ; sprintf(m_szTmp, "执行==>%s<==, 数据库操作失败,错误原因:%s\n",m_szSql, LPCTSTR(e.Description())); t