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