Freigeben über


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: