Spec-Zone.ru › MySQL Connectors 1.0

6.4.27 mysql_stmt_sqlstate()

const char *
mysql_stmt_sqlstate(MYSQL_STMT *stmt)

Описание

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

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

Если функция API завершенного оператора mysql_stmt_close() завершилась неудачно, не вызывайте mysql_stmt_sqlstate() для получения информации об ошибке, потому что mysql_stmt_close() делает обработчик оператора недоступным. Вместо этого вызовите mysql_sqlstate().

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

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

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/c-api-8.0-en/mysql-stmt-sqlstate.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API