//绑定对象 VOID __cdecl CDataBase::BindToRecordset(CADORecordBinding * pBind) { ASSERT(pBind != NULL); try { IADORecordBindingPtr pIBind(m_DBRecordset); pIBind->BindToRecordset(pBind); } catch (CComError & ComError) { SetErrorInfo(SQLException_Syntax, GetComErrorDescribe(ComError)); } }
//绑定对象 bool __cdecl CDataBase::BindToRecordset(CADORecordBinding * pBind) { ASSERT(pBind!=NULL); try { IADORecordBindingPtr pIBind(m_DBRecordset); pIBind->BindToRecordset(pBind); return true; } catch (CComError & ComError) { SetErrorInfo(ErrorType_Other,GetComErrorDescribe(ComError)); } return false; }