Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Alle Fehler und Warnungen, die vom Treiber-Manager nicht überprüft oder teilweise überprüft werden, werden vom Treiber behandelt. Der Treiber ordnet auch systemeigene Fehler oder fehler, die von der Datenquelle zurückgegeben werden, SQLSTATEs zu. Jede in der ODBC-Programmierreferenz aufgeführte Funktion enthält einen Abschnitt "Diagnose", der Bedingungen und Meldungen angibt.
Anwendungen rufen SQLGetDiagRec auf, um SQLSTATE, systemeigenen Fehlercode und Diagnosemeldungen abzurufen. Das Aufrufen von SQLGetDiagField und das Angeben des Felds ruft einzelne Diagnosefelder ab. Die Unterstützungsebene der Diagnosebezeichner ist in der folgenden Tabelle aufgeführt.
| DiagIdentifier | Unterstützungsstufe |
|---|---|
| SQL_DIA_DYNAMIC_FUNCTION | Nicht unterstützt |
| SQL_DIAG_CLASS_ORIGIN | Unterstützt. Immer "ODBC 3.0" für Die Versionen 3.0 und höher dieses Treibers. |
| SQL_DIAG_COLUMN_NUMBER | Unterstützt |
| SQL_DIAG_CURSOR_ROW_COUNT | Nicht unterstützt |
| SQL_DIAG_DYNAMIC_FUNCTION_CODE | Nicht unterstützt |
| SQL_DIAG_MESSAGE_TEXT | Unterstützt |
| SQL_DIAG_NATIVE | Unterstützt |
| SQL_DIAG_NUMBER | Unterstützt |
| SQL_DIAG_RETURNCODE | Unterstützt, aber vom Treiber-Manager implementiert |
| SQL_DIAG_ROW_COUNT | Unterstützt |
| SQL_DIAG_ROW_NUMBER | Unterstützt |
| SQL_DIAG_SERVER_NAME | Nicht unterstützt |
| SQL_DIAG_SQLSTATE | Unterstützt |
| SQL_DIAG_SUBCLASS_ORIGIN | Unterstützt |