Spec-Zone.ru › MySQL Connectors 1.0

7.4.4 mysql_next_result_nonblocking()

enum net_async_status
mysql_next_result_nonblocking(MYSQL *mysql)

Описание

Примечание

mysql_next_result_nonblocking() — асинхронная функция. Она является аналогом синхронной функции mysql_next_result() и предназначена для использования приложениями, требующими асинхронного взаимодействия с сервером. Дополнительную информацию об асинхронных приложениях на C API см. в Главе 7, C API Асинхронный интерфейс.

mysql_next_result_nonblocking() используется аналогично mysql_next_result(). Подробности об этой функции см. в разделе 5.4.51, «mysql_next_result()». Различия между функциями заключаются в следующем:

  • mysql_next_result() возвращает целочисленный индикатор состояния.

  • mysql_next_result_nonblocking() возвращает enum net_async_status индикатор состояния.

mysql_next_result_nonblocking() была добавлена в MySQL 8.0.16.

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

Возвращает значение типа enum net_async_status. Подробнее см. в разделе 7.2, «C API Асинхронный интерфейс Структуры данных». Возврат NET_ASYNC_COMPLETE_NO_MORE_RESULTS означает, что больше результатов недоступно. Возврат NET_ASYNC_ERROR указывает на ошибку.

Пример

См. главу 7, C API Асинхронный интерфейс.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/c-api-8.4-en/mysql-next-result-nonblocking.html

Spec-Zone.ru

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