Spec-Zone.ru › MySQL Connectors 1.0

6.4.9 mysql_stmt_error()

const char *
mysql_stmt_error(MYSQL_STMT *stmt)

Описание

Для запроса, указанного в stmt, функция mysql_stmt_error() возвращает строку с нулевым завершением, содержащую сообщение об ошибке для функции API последнего вызова для работы со заявлениями, которая может завершиться успешно или неудачно. Пустая строка ("") возвращается, если ошибка не произошла. Любое из этих двух проверок можно использовать для проверки ошибки:

if(*mysql_stmt_errno(stmt))
{
  // an error occurred
}

if (mysql_stmt_error(stmt)[0])
{
  // an error occurred
}

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

Язык сообщений об ошибках клиента может быть изменён путем перекомпиляции библиотеки MySQL клиента. Вы можете выбрать сообщения об ошибках на нескольких разных языках.

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

Строка символов, описывающая ошибку. Пустая строка, если ошибка не произошла.

Ошибки

Нет.

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

Spec-Zone.ru

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