Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CDaoException

Inne zasoby

Struktury, style, wywołania zwrotne i mapy wiadomości