Здравствуйте, Аноним, Вы писали:
А>здрасте
А>А> try
А> {
А> rs->MoveLast(); //вот отлавливаю ошибку
А> counter = rs->GetRecordCount(); //на отсутствие записи
А> } //в рекордсете
А> catch(CDaoException * cDaoError)
А> {
А> if(cDaoError->m_pErrorInfo->m_strDescription == "No current record.")
А> {
cDaoError->Delete();
А> CAdd add; //исправляю её
А> add.DoModal(); //вношу записи
А> addItlems();
А> }
А> }
А>
А>но как избавится от окошка которое все равно потом появляется назойливо напоминая "No current record." когда она уже есть??
А>от блин!?
А>спасибо заранее
И, вообще, ориентироваться на строковое представление ошибки неграмотно, нужно анализировать ее числовую характеристику(код ошибки) — в твоем случае —
cDaoError->m_pErrorInfo->m_lErrorCode