Re: как быть?
От: DiMaster  
Дата: 22.03.03 11:39
Оценка: 7 (1)
Здравствуйте, Аноним, Вы писали:


А>здрасте


А>
А>        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
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.