Spec-Zone .ru
спецификации, руководства, описания, API

22.8.11.27. mysql_stmt_sqlstate()

const char *mysql_stmt_sqlstate(MYSQL_STMT *stmt)

Описание

Для оператора, определенного stmt, mysql_stmt_sqlstate() возвращает завершенную нулем строку, содержащую код ошибки SQLSTATE для последний раз вызванной готовой API-функции оператора, которая может успешно выполниться или перестать работать. Код ошибки состоит из пяти символов. "00000" не означает "ошибки." Значения определяются ANSI SQL и ODBC. Для списка возможных значений см. Приложение C, Ошибки, Коды ошибки, и Типичные проблемы.

Отметьте, что не все ошибки MySQL все же отображаются на коды SQLSTATE. Значение "HY000" (общая ошибка), используется для неотображенных ошибок.

Возвращаемые значения

Завершенная нулем символьная строка, содержащая код ошибки SQLSTATE.