Spec-Zone.ru › MySQL Connectors 1.0

6.4.6 mysql_stmt_close()

my_bool
mysql_stmt_close(MYSQL_STMT *stmt)

Описание

Закрывает подготовленное выражение. mysql_stmt_close() также освобождает обработчик выражения, на который указывает stmt, который в этот момент становится недопустимым и больше не должен использоваться. В случае неудачного вызова mysql_stmt_close() не следует вызывать mysql_stmt_error(), или mysql_stmt_errno(), или mysql_stmt_sqlstate() для получения информации об ошибке, поскольку mysql_stmt_close() делает обработчик выражения недопустимым. Вместо этого следует вызвать mysql_error(), mysql_errno() или mysql_sqlstate().

Если текущее выражение имеет ожидающие или непрочитанные результаты, эта функция отменяет их, чтобы следующее выражение могло быть выполнено.

Значения возврата

Ноль в случае успеха. ненулевое значение, если произошла ошибка.

Ошибки

  • MySQL-сервер отключился.

  • Произошла неизвестная ошибка.

Пример

См. Пример в разделе 6.4.10, «mysql_stmt_execute()».

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

Spec-Zone.ru

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