Освобождение дескриптора инструкций

Более эффективно повторно использовать дескрипторы инструкций, чем удалять их и выделять новые. Перед выполнением новой инструкции SQL в дескрипторе инструкции приложения должны убедиться, что текущие параметры инструкции соответствуют. К ним относятся атрибуты инструкции, привязки параметров и привязки результирующих наборов. Как правило, параметры и результирующие наборы для старой инструкции SQL должны быть несвязанными путем вызова SQLFreeStmt с параметрами SQL_RESET_PARAMS и SQL_UNBIND, а затем повторно привязаны к новой инструкции SQL.

После завершения использования инструкции приложение вызывает SQLFreeHandle для освобождения инструкции. Обратите внимание, что SQLDisconnect автоматически освобождает все инструкции в соединении.

См. также

Выполнение запросов (ODBC)