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