Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Todos os erros e avisos não verificados ou parcialmente verificados pelo Gerenciador de Driver são tratados pelo driver. O driver também mapeia erros nativos ou erros retornados pela fonte de dados para SQLSTATEs. Cada função listada na Referência do Programador ODBC contém uma seção "Diagnóstico" que especifica condições e mensagens.
Os aplicativos chamam SQLGetDiagRec para recuperar SQLSTATE, código de erro nativo e mensagens de diagnóstico. Chamar SQLGetDiagField e especificar o campo recupera campos de diagnóstico individuais. O nível de suporte dos identificadores de diagnóstico está listado na tabela a seguir.
| DiagIdentifiers | Nível de suporte |
|---|---|
| SQL_DIA_DYNAMIC_FUNCTION | Sem suporte |
| SQL_DIAG_CLASS_ORIGIN | Suportado. Sempre "ODBC 3.0" para versões 3.0 e posteriores desse driver. |
| SQL_DIAG_COLUMN_NUMBER | Suportado |
| SQL_DIAG_CURSOR_ROW_COUNT | Sem suporte |
| SQL_DIAG_DYNAMIC_FUNCTION_CODE | Sem suporte |
| SQL_DIAG_MESSAGE_TEXT | Suportado |
| SQL_DIAG_NATIVE | Suportado |
| SQL_DIAG_NUMBER | Suportado |
| SQL_DIAG_RETURNCODE | Com suporte, mas implementado pelo Gerenciador de Driver |
| SQL_DIAG_ROW_COUNT | Suportado |
| SQL_DIAG_ROW_NUMBER | Suportado |
| SQL_DIAG_SERVER_NAME | Sem suporte |
| SQL_DIAG_SQLSTATE | Suportado |
| SQL_DIAG_SUBCLASS_ORIGIN | Suportado |