Diagnose

Funktionen in ODBC geben Diagnoseinformationen auf zwei Arten zurück. Der Rückgabecode gibt den Gesamterfolg oder Fehler der Funktion an, während Diagnosedatensätze detaillierte Informationen zur Funktion bereitstellen. Mindestens ein Diagnosedatensatz – der Headerdatensatz – wird zurückgegeben, auch wenn die Funktion erfolgreich ist.

Diagnoseinformationen werden zur Entwicklungszeit verwendet, um Programmierfehler wie ungültige Handles und Syntaxfehler in hartcodierten SQL-Anweisungen abzufangen. Es wird zur Laufzeit verwendet, um Laufzeitfehler und Warnungen wie Datenkürzung, Zugriffsverletzungen und Syntaxfehler in SQL-Anweisungen abzufangen, die vom Benutzer eingegeben wurden.

In diesem Abschnitt werden die folgenden Themen behandelt: