Struktura CDaoErrorInfo

Struktura CDaoErrorInfo ma następującą postać:

struct CDaoErrorI&nfo
{
 nbsp; długi m_lErrorCode;
   CString m_strSource;
   CString m_strDescription;
   CString m_strHelpFile;
   długi m_lHelpContext;
}

Struktura CDaoErrorInfo zawiera informacje o obiekt błąd zdefiniowany dla obiektów data access objects (DAO). MFC nie umieszczać obiektów DAO błąd w klasie. Natomiast klasa CDaoException dostarcza interfejs służący do uzyskiwania dostępu do kolekcji błędy zawarte w obiektach DAO DBEngine , obiekt, który zawiera również wszystkie obszary robocze. Podczas operacji MFC DAO generuje obiekt CDaoException , który możesz złapać, MFC wypełni strukturę CDaoErrorInfo i zapisuje je w obiekt wyjątku m_pErrorInfo Członkowskim. (Jeśli wybierzesz bezpośrednio wywołać DAO, należy wywołać obiekt wyjątku GetErrorInfo Członkowskie funkcji samodzielnie do wypełnienia m_pErrorInfo.)

Aby uzyskać więcej informacji na temat obsługi błędów DAO, zobacz artykuł wyjątkami: wyjątki bazy danych w Visual C++ Programmer's Guide. Aby uzyskać pokrewne informacje zobacz temat „obiekt błędu"w pomocy programu DAO.

Członkowie

m_lErrorCode

Numeryczny kod błędu DAO. Zobacz temat "Przechwytywalny danych Access błędy" w pomocy programu DAO.

m_strSource

Nazwa obiektu lub aplikacji, który pierwotnie wygenerowany błąd. Właściwość Source określa wyrażenie ciąg reprezentujący obiekt, który pierwotnie wygenerowany błąd; wyrażenie jest zwykle nazwę klasy obiektu. Aby uzyskać szczegółowe informacje zobacz temat "Właściwość Źródło" w pomocy programu DAO.

m_strDescription

Ciąg opisowe skojarzonego z błędem. Aby uzyskać szczegółowe informacje zobacz temat "Opis właściwości" w pomocy programu DAO.

m_strHelpFile

W pełni kwalifikowana ścieżka do pliku pomocy systemu Microsoft Windows. Aby uzyskać szczegółowe informacje zobacz temat "HelpContext, HelpFile właściwości" w DAO pomocy.

m_lHelpContext

Identyfikator kontekstu tematu w pliku pomocy systemu Microsoft Windows. Aby uzyskać szczegółowe informacje zobacz temat "HelpContext, HelpFile właściwości" w DAO pomocy.

Komentarze

Informacje pobierane przez funkcję Państwa CDaoException::GetErrorInfo jest przechowywany w strukturze CDaoErrorInfo . Zbadać członek danych m_pErrorInfo z obiektu CDaoException , który połowu w obsługi wyjątków, lub wywołać GetErrorInfo z obiektu CDaoException , tworzone jawnie do sprawdzania błędów, które może wystąpiły podczas bezpośredniego wywoływania interfejsów obiektów DAO. CDaoErrorInfo definiuje również funkcję Państwa zrzutu w kompilacji programu debug. Można użyć zrzutu do zrzutu zawartość obiektu CDaoErrorInfo.

Informacji na temat używania tego i innych struktur MFC DAO o użytkowniku, zobacz artykuł kolekcji obiektów DAO: uzyskiwanie informacji na temat obiektów DAO w Visual C++ Programmer's Guide.

Zobacz też CDaoException

Index