SQLSetDriverConnectInfo, fonction
Conformité
Version introduite : Conformité aux normes ODBC 3.81 : ODBC
Résumé
SQLSetDriverConnectInfo est utilisé pour définir la chaîne de connexion dans le jeton d’informations de connexion pour l’appel SQLDriverConnect d’une application.
Syntaxe
SQLRETURN SQLSetDriverConnectInfo(
SQLHDBC_INFO_TOKEN hDbcInfoToken,
WCHAR * InConnectionString,
SQLSMALLINT StringLength1 );
Arguments
TokenHandle
[Entrée] Handle de jeton.
InConnectionString
[Entrée] Chaîne de connexion complète (voir la syntaxe dans « Comments » dans SQLDriverConnect), chaîne de connexion partielle ou chaîne vide.
StringLength1
[Entrée] Longueur de *InConnectionString, en caractères si la chaîne est Unicode, ou en octets si la chaîne est ANSI ou DBCS.
Retours
SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_ERROR ou SQL_INVALID_HANDLE.
Diagnostics
Identique à SQLDriverConnect lié à toute erreur de validation d’entrée, sauf que le Gestionnaire de pilotes utilise un HandleType de SQL_HANDLE_DBC_INFO_TOKEN et un Handle de hDbcInfoToken.
Remarques
Chaque fois qu’un pilote retourne SQL_ERROR ou SQL_INVALID_HANDLE, le Gestionnaire de pilotes renvoie l’erreur à l’application (dans SQLConnect ou SQLDriverConnect).
Chaque fois qu’un pilote retourne SQL_SUCCESS_WITH_INFO, le Gestionnaire de pilotes obtient les informations de diagnostic à partir de hDbcInfoToken et retourne SQL_SUCCESS_WITH_INFO à l’application dans SQLConnect et SQLDriverConnect.
Les applications ne doivent pas appeler cette fonction directement. Un pilote ODBC qui prend en charge le regroupement de connexions prenant en charge les pilotes doit implémenter cette fonction.
Incluez sqlspi.h pour le développement de pilotes ODBC.
Voir aussi
Développement d’un pilote ODBC
Regroupement de connexions prenant en charge les pilotes
Développement de la reconnaissance des pools de connexions dans un pilote ODBC