Sdílet prostřednictvím


CDBException::m_strStateNativeOrigin

Obsahuje řetězec popisující chyby, která způsobila výjimku.

Poznámky

Řetězec je formulář "stav: % s, nativní: % ld původu: % s, kde kódy v pořadí, se nahrazují hodnotami, které popisují:

  • SQLSTATE, zakončený řetězec obsahující pětiznakovou Chyba vrácená v szSqlState parametr funkce ODBC funkce SQLError.SQLSTATE hodnoty jsou uvedeny v dodatku A, ODBC chybové kódyv ODBC Programmer's Reference.Příklad: "S0022".

  • Vrácený kód nativní chyba specifická pro zdroj dat v pfNativeError parametr funkce SQLError funkce.Příklad: 207.

  • Vrácený v textu chybové zprávy szErrorMsg parametr funkce SQLError funkce.Tato zpráva obsahuje několik názvů v závorkách.Jako chyba předaná od zdroje pro uživatele jednotlivých součástí ODBC (zdroj dat, ovladač správce ovladačů) připojí svůj vlastní název.Tyto informace pomáhají zdůraznit původ chyby.Příklad: [Microsoft] [ODBC SQL Server Driver] [SQL Server]

Rámci interpretuje chybový řetězec a vloží jeho komponenty do m_strStateNativeOrigin; Pokud m_strStateNativeOrigin obsahuje informace o více než jedna chyba chyby jsou odděleny vložení znaků newline.Rámci vloží text chyby alfanumerické do m_strError.

Další informace o použitých k vytvoření tohoto řetězce kódů naleznete funkce SQLError funkce ODBC Programmer's Reference.

Příklad

Z ODBC: "Stav: S0022, nativní: 207, původu: [Microsoft] [ODBC SQL Server Driver] [SQL Server] neplatný název sloupce"ColName""

V m_strStateNativeOrigin: "stav: S0022, nativní: 207, původu: [Microsoft] [ODBC SQL Server Driver] [SQL Server]"

V m_strError: "Neplatný sloupec název"ColName""

Požadavky

Záhlaví: afxdb.h

Viz také

Referenční dokumentace

Třída CDBException

Diagram hierarchie

CDBException::m_strError