const char *mysql_stmt_sqlstate(MYSQL_STMT
*stmt)
Beschreibung
Für die Anweisung stmt
liefert
mysql_stmt_sqlstate()
einen auf null
endenden String mit dem SQLSTATE-Fehlercode für die zuletzt
aufgerufene Funktion der API für vorbereitete Anweisungen,
die Erfolg haben oder scheitern kann. Der Fehlercode besteht
aus fünf Zeichen. "00000"
bedeutet
„kein Fehler“. Die Werte sind durch ANSI-SQL und
ODBC vorgegeben. Eine Liste der möglichen Werte finden Sie
unter Anhang B, Fehlercodes und -meldungen.
Beachten Sie, dass noch nicht alle MySQL-Fehler SQLSTATE-Codes
zugeordnet sind. Für Fehler, die sich nicht zuordnen lassen,
wird der Wert "HY000"
(allgemeiner Fehler)
verwendet.
Rückgabewerte
Ein auf null endender Zeichen-String, der den SQLSTATE-Fehlercode enthält.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.