Compartilhar via


Função SQLGetPoolID

Conformidade
Versão introduzida: ODBC 3.81 Standards Compliance: ODBC

Resumo
SQLGetPoolID recupera a ID do pool.

Sintaxe

  
SQLRETURN  SQLGetPoolID (  
                SQLHDBC_INFO_TOKEN    hDbcInfoToken,  
                POOLID *              pPoolID );  

Argumentos

hDbcInfoToken
[Entrada] Identificador de token que contém todas as informações de conexão.

pPoolID
[Saída] A ID do pool, que é usada para identificar um conjunto de conexões que podem ser usadas de forma intercambiável (possivelmente exigindo uma redefinição adicional).

Retornos

SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_ERROR ou SQL_INVALID_HANDLE.

Diagnósticos

Quando SQLGetPoolID retornar SQL_ERROR ou SQL_SUCCESS_WITH_INFO, o Gerenciador de Driver usará um HandleType de SQL_HANDLE_DBC_INFO_TOKEN e um Identificador de hDbcInfoToken.

Comentários

SQLGetPoolID é usado para obter a ID do pool dado um conjunto de informações de conexão (de SQLSetConnectAttrForDbcInfo, SQLSetDriverConnectInfo e SQLSetConnectInfo). Essa ID do pool é usada para identificar um conjunto de conexões que podem ser usadas de forma intercambiável (possivelmente exigindo uma redefinição adicional). A ID do pool será usada para identificar o pool de conexões desse grupo de conexões.

Sempre que um driver retorna SQL_ERROR ou SQL_INVALID_HANDLE, o Gerenciador de Driver retorna o erro para o aplicativo (em SQLConnect ou SQLDriverConnect).

Sempre que um driver retornar SQL_SUCCESS_WITH_INFO, o Gerenciador de Driver obterá as informações de diagnóstico de hDbcInfoToken e retornará SQL_SUCCESS_WITH_INFO ao aplicativo em SQLConnect e SQLDriverConnect.

Os aplicativos não devem chamar essa função diretamente. Um driver ODBC que dá suporte ao pool de conexões com reconhecimento de driver deve implementar essa função.

Inclua sqlspi.h para desenvolvimento de driver ODBC.

Consulte Também

Desenvolver um driver ODBC
Pool de conexões com reconhecimento de driver
Desenvolvimento um reconhecimento de pool de conexão em um driver ODBC