Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Соответствие
Введенная версия: Соответствие стандартам ODBC 3.81: ODBC
Сводка
SQLGetPoolID получает идентификатор пула.
Syntax
SQLRETURN SQLGetPoolID (
SQLHDBC_INFO_TOKEN hDbcInfoToken,
POOLID * pPoolID );
Arguments
hDbcInfoToken
[Ввод] Токен-дескриптор, содержащий всю информацию о соединении.
pPoolID
[Выход] Идентификатор пула, который используется для идентификации набора соединений, которые могут использоваться взаимозаменяемо (возможно, потребуется дополнительный сброс).
Returns
SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_ERROR или SQL_INVALID_HANDLE.
Diagnostics
Когда SQLGetPoolID возвращает SQL_ERROR или SQL_SUCCESS_WITH_INFO, менеджер драйверов использует HandleType SQL_HANDLE_DBC_INFO_TOKEN и HandlehDbcInfoToken.
Remarks
SQLGetPoolID используется для получения идентификатора пула с набором информации о соединениях (от SQLSetConnectAttrForDbcInfo, SQLSetDriverConnectInfo и SQLSetConnectInfo). Этот идентификатор пула используется для идентификации набора соединений, которые могут использоваться взаимозаменяемо (возможно, потребуется дополнительный сброс). ID пула будет использоваться для идентификации пула соединений для этой группы соединений.
Всякий раз, когда драйвер возвращает SQL_ERROR или SQL_INVALID_HANDLE, Driver Manager возвращает ошибку приложению (в SQLConnect или SQLDriverConnect).
Каждый раз, когда драйвер возвращает SQL_SUCCESS_WITH_INFO, менеджер драйверов получает диагностическую информацию от hDbcInfoToken и возвращает SQL_SUCCESS_WITH_INFO приложению в SQLConnect и SQLDriverConnect.
Приложения не должны вызывать эту функцию напрямую. Драйвер ODBC, поддерживающий пул соединений с учётом драйвера, должен реализовать эту функцию.
Включите sqlspi.h для разработки драйверов ODBC.