Verwaltung und Programmierung


API-Rückkehrcodes bearbeiten

Jeder Aufruf einer DB2 Extender-API gibt einen Code zurück. Der Rückkehrcode 0 gibt an, daß der API-Aufruf erfolgreich verarbeitet wurde. Ein Rückkehrcode ungleich 0 gibt an, daß der API-Aufruf erfolgreich verarbeitet wurde, aber eine Warnungsbedingung aufgetreten ist, oder daß der Aufruf aufgrund einer Fehlerbedingung nicht erfolgreich verarbeitet werden konnte.

Im Kapitel 16. Anwendungsprogrammierschnittstellen werden die symbolischen Werte für die einzelnen Codes, die von den DB2 Extender-APIs zurückgegeben werden können, aufgelistet und beschrieben.

Sie können zusätzliche Informationen zu den Fehlern, auf die eine API trifft, abrufen. Verwenden Sie die API DBxGetError, um diese zusätzlichen Informationen abzurufen, wobei Sie für x ein 'a' für den Audio Extender, ein 'i' für den Image Extender und ein 'v' für den Video Extender einsetzen. Die API DBxGetError gibt den SQL-Fehlercode und die zugeordnete Nachricht für die letzte DB2 Extender-API zurück, bei der ein Fehler aufgetreten ist. Informationen zu SQL-Fehlercodes befinden sich im Handbuch DB2 Fehlernachrichten. Informationen zu den einzelnen Nachrichten, die von der API DBxGetError zurückgegeben werden können, befinden sich im Abschnitt Nachrichten.

Beispielsweise aktivieren die folgenden Anweisungen in einem C-Anwendungsprogramm eine Tabelle für den Audio Extender und suchen danach nach Fehlern:

rc=DBaEnableTable((char *)NULL, "employee");

rc=DBaGetError(&errCode, &errMsg);


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]

Search the DB2 Extender Books