_RecordsetPtr pRS;
HRESULT hr;
try{
  hr = pRS.CreateInstance(__uuidof(Recordset));
  if(SUCCEEDED(hr))
  {
     .....
  }
}
catch(_com_error &e)
{
    .....
}
请问处理异常后,这里的SUCCEEDED()宏还有写的必要吗?为什么?望赐教!