Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zgodność
Wprowadzona wersja: ODBC 3.81 Zgodność ze standardami: ODBC
Podsumowanie
SQLGetPoolID pobiera identyfikator puli.
Syntax
SQLRETURN SQLGetPoolID (
SQLHDBC_INFO_TOKEN hDbcInfoToken,
POOLID * pPoolID );
Arguments
hDbcInfoToken
[Input] Uchwyt tokena zawierający wszystkie informacje o połączeniu.
pPoolID
[Wyjście] ID puli, który służy do identyfikacji zestawu połączeń, które można używać zamiennie (co może wymagać dodatkowego resetu).
Zwroty
SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_ERROR lub SQL_INVALID_HANDLE.
Diagnostyka
Gdy SQLGetPoolID zwraca SQL_ERROR lub SQL_SUCCESS_WITH_INFO, Driver Manager użyje HandleType SQL_HANDLE_DBC_INFO_TOKEN oraz HandlehDbcInfoToken.
Remarks
SQLGetPoolID służy do uzyskania identyfikatora puli na podstawie zestawu informacji o połączeniu (z SQLSetConnectAttrForDbcInfo, SQLSetDriverConnectinfo i SQLSetConnectInfo). Ten identyfikator puli służy do identyfikacji zestawu połączeń, które mogą być używane zamiennie (co może wymagać dodatkowego resetu). ID puli będzie używany do identyfikacji puli połączeń dla tej grupy połączeń.
Za każdym razem, gdy sterownik zwraca SQL_ERROR lub SQL_INVALID_HANDLE, Driver Manager zwraca błąd do aplikacji (w SQLConnect lub SQLDriverConnect).
Za każdym razem, gdy sterownik zwraca SQL_SUCCESS_WITH_INFO, Driver Manager pobiera informacje diagnostyczne z hDbcInfoToken i zwraca SQL_SUCCESS_WITH_INFO do aplikacji w SQLConnect i SQLDriverConnect.
Aplikacje nie powinny wywoływać tej funkcji bezpośrednio. Sterownik ODBC wspierający pulowanie połączeń świadomych sterowników musi implementować tę funkcję.
Uwzględnij sqlspi.h do tworzenia sterowników ODBC.