Отключение от источника данных или драйвера
Когда приложение завершит работу с источником данных, он вызывает SQLDisconnect. SQLDisconnect освобождает все инструкции, выделенные для подключения, и отключает драйвер от источника данных. Он возвращает ошибку, если транзакция выполняется.
После отключения приложение может вызвать SQLFreeHandle , чтобы освободить подключение. После освобождения подключения это ошибка программирования приложения, чтобы использовать дескриптор подключения в вызове функции ODBC; это не определено, но, вероятно, смертельные последствия. При вызове SQLFreeHandle драйвер освобождает структуру, используемую для хранения сведений о подключении.
Приложение также может повторно использовать подключение, чтобы подключиться к другому источнику данных или повторно подключиться к одному источнику данных. Решение остаться подключенным, в отличие от отключения и повторного подключения позже, требует, чтобы модуль записи приложений учитывал относительные затраты на каждый вариант; Подключение к источнику данных и оставшееся подключение может быть относительно дорогостоящим в зависимости от среды подключения. При правильном компромиссе приложение также должно делать предположения о вероятности и времени дальнейших операций в одном источнике данных.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по