Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ke každému prostředí, připojení, příkazu a popisovači jsou přidruženy diagnostické záznamy. Tyto záznamy obsahují diagnostické informace o poslední zavolané funkci, která použila konkrétní popisovač. Záznamy se nahradí pouze v případech, kdy je volána jiná funkce pomocí daného popisovače. Počet diagnostických záznamů, které je možné uložit najednou, není nijak omezen.
Existují dva typy diagnostických záznamů: záznam záhlaví a nulové nebo více záznamů o stavu. Záznam záhlaví je záznam 0 a stavové záznamy jsou záznamy 1 a vyšší. Diagnostické záznamy se skládají z několika samostatných polí, která se liší pro záznam záhlaví a záznamy o stavu. Kromě toho komponenty ODBC mohou definovat vlastní pole diagnostických záznamů.
I když diagnostické záznamy lze považovat za struktury, není nutné, aby skutečně byly struktury; způsob, jakým ovladač ukládá diagnostické informace, jsou specifické pro jednotlivé ovladače.
Pole v diagnostických záznamech se načítají pomocí SQLGetDiagField. Pole stavových záznamů SQLSTATE, nativního čísla chyb a diagnostických zpráv lze načíst v jednom volání pomocí sqlGetDiagRec.
Tato část obsahuje následující témata.