Obiekt CDaoException reprezentuje wyjątki powstałe na wskutek użytkowania klas MFC opartych na data access objects (DAO).
Dostęp do tego obiektu możesz uzyskać wykorzystując makro catch. Opis wystąpienia wyjątku zależy od systemu operacyjnego.
Gdy przechwycisz wyjątek typu CDaoException, to wykorzystując atrybuty klasy możesz otrzymać informację na temat każdego błędu opartego na DAO oraz zapamiętanego kolekcji błędów.
W celu uzyskania informancji na temat numerów błędów dla DAO zobacz plik DAOERR.H
| Atrybuty | Opis |
|---|---|
| m_scode | Systemowy numer błędu skojarzony z powstałym wyjątkiem. |
| m_nAfxDaoError | Zawiera rozszerzony numer zawarty w każdym błędzie powstałym przez użytkowanie klas MFC DAO. |
| m_pErrorInfo | Wskaźnik do obiektu CDaoErrorInfo, który zawiera informacje o błędzie DAO. |
| Metody | Opis |
|---|---|
| CDaoException | Konstruktor obiektu CDaoException. |
| GetErrorCount | Zwraca liczbę błędów znajdujących się w kolekcji błędów. |
| GetErrorInfo | Zwraca informacje o zaistniałym błędzie. |