Der SQLCA-Bereich enthält die folgenden Felder:
sqlcaid Ein 8-Byte-Zeichenfeld, das die Zeichenfolge SQLCA zur Identifizierung der SQLCA-Struktur enthält. Dieses Feld unterstützt die Fehlersuche, wenn Sie Speicherinhalte untersuchen.
sqlcabc Ganzzahl, die die Länge der SQLCA-Struktur in Byte enthält
sqlcode Eine Ganzzahl, die einen Fehlercode enthält, wenn die Datenbank einen Fehler bei einer Anforderung feststellt. Definitionen für den Fehlercode sind in der Header-Datei %SQLANY16%\SDK\Include\sqlerr.h enthalten. Der Fehlercode für einen erfolgreichen Vorgang ist 0 (null), für eine Warnung ist der Fehlercode positiv und für einen Fehler ist er negativ.
Sie können auf dieses Feld direkt mit dem Makro SQLCODE zugreifen.
sqlerrml Die Länge der Daten im Feld sqlerrmc.
UltraLite-Anwendungen verwenden dieses Feld nicht.
sqlerrmc Kann einen oder mehrere Zeichenfolgen enthalten, die in eine Fehlermeldung einzufügen sind. Einige Fehlermeldungen enthalten als Platzhalter die Zeichenfolge (%1), die durch den Text in diesem Feld ersetzt wird.
UltraLite-Anwendungen verwenden dieses Feld nicht.
UltraLite-Anwendungen verwenden dieses Feld nicht.
sqlstate Der Statuswert SQLSTATE.
UltraLite-Anwendungen verwenden dieses Feld nicht.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |