Struktura CDaoErrorInfo
CDaoErrorInfo Struktury zawiera informacje dotyczące błędu obiekt zdefiniowany dla obiektów data access objects (DAO).
struct CDaoErrorInfo
{
long m_lErrorCode;
CString m_strSource;
CString m_strDescription;
CString m_strHelpFile;
long m_lHelpContext;
};
Parametry
m_lErrorCode
Kod numeryczny błąd DAO.Zobacz temat "Przechwytywalny dostępu błędy danych" w pomocy DAO.m_strSource
Nazwa obiektu lub aplikacji, która pierwotnie wygenerowany błąd.Właściwość Source określa wyrażenie tekstowe, reprezentujący obiekt, który pierwotnie wygenerowany błąd; wyrażenie jest zazwyczaj nazwa klasy obiektu.Szczegółowe informacje zobacz temat "Właściwość Źródło" w pomocy DAO.m_strDescription
Ciąg opisujący skojarzonego z błędem.Aby uzyskać szczegółowe informacje zobacz temat "Opis właściwości" w pomocy DAO.m_strHelpFile
Pełna ścieżka do pliku Pomocy systemu Microsoft Windows.Aby uzyskać szczegółowe informacje zobacz temat "HelpFile właściwości HelpContext," w pomocy DAO.m_lHelpContext
Identyfikator ID kontekstu tematu w pliku Pomocy systemu Microsoft Windows.Aby uzyskać szczegółowe informacje zobacz temat "HelpFile właściwości HelpContext," w pomocy DAO.
Uwagi
MFC nie hermetyzowania obiektów DAO w błąd w klasie.Zamiast tego CDaoException klasa zapewnia interfejs służący do uzyskiwania dostępu do kolekcji błędów zawarte w DAO DBEngine obiektu, obiekt zawierający wszystkie obszary robocze.Kiedy generuje operację MFC DAO CDaoException obiektów, że możesz połowu, wypełnia MFC CDaoErrorInfo struktury i zapisuje go w obiekt wyjątku m_pErrorInfo Członkowskich.(Jeśli wybierzesz bezpośrednio wywołać DAO, musisz wywołać obiekt wyjątku GetErrorInfo funkcji składowej samodzielnie wypełnienia m_pErrorInfo.)
Aby uzyskać więcej informacji na temat obsługi błędów DAO, zobacz artykuł wyjątki: wyjątki bazy danych.Pokrewne informacje w temacie "Obiekt błędu" w pomocy DAO.
Informacje pobierane przez CDaoException::GetErrorInfo Członkowskich funkcji są przechowywane w CDaoErrorInfo struktury.Zbadać m_pErrorInfo członek danych z CDaoException obiekt połowu obsługi wyjątku lub wywołanie GetErrorInfo z CDaoException obiektu tworzone jawnie do sprawdzania błędów, które może wystąpić podczas bezpośredniego wywoływania interfejsów obiektów DAO.CDaoErrorInfodefiniuje również Dump buduje funkcji składowej w debugowania.Można użyć Dump do zrzutu zawartość CDaoErrorInfo obiektu.
Wymagania
Nagłówek: afxdao.h