Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Conformidad
Versión introducida: ODBC 3.81 Cumplimiento de estándares: ODBC
Summary
SQLSetDriverConnectInfo se utiliza para establecer la cadena de conexión en el token de información de conexión para la llamada SQLDriverConnect de una aplicación.
Sintaxis
SQLRETURN SQLSetDriverConnectInfo(
SQLHDBC_INFO_TOKEN hDbcInfoToken,
WCHAR * InConnectionString,
SQLSMALLINT StringLength1 );
Argumentos
TokenHandle
[Entrada] Usuario de token.
InConnectionString
[Entrada] Una cadena de conexión completa (véase la sintaxis en "Comentarios" en SQLDriverConnect), una cadena de conexión parcial o una cadena vacía.
StringLength1
[Entrada] Longitud de *InConnectionString, en caracteres si la cadena es Unicode, o bytes si la cadena es ANSI o DBCS.
Devoluciones
SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_ERROR o SQL_INVALID_HANDLE.
Diagnósticos
Igual que SQLDriverConnect en relación con cualquier error de validación de entrada, excepto que el Gestor de Controladores usará un HandleType de SQL_HANDLE_DBC_INFO_TOKEN y un Handle de hDbcInfoToken.
Remarks
Siempre que un controlador devuelve SQL_ERROR o SQL_INVALID_HANDLE, el Administrador de Controladores devuelve el error a la aplicación (en SQLConnect o SQLDriverConnect).
Cada vez que un controlador devuelva SQL_SUCCESS_WITH_INFO, el Administrador de Controladores obtendrá la información de diagnóstico de hDbcInfoToken y devolverá SQL_SUCCESS_WITH_INFO a la aplicación en SQLConnect y SQLDriverConnect.
Las aplicaciones no deben llamar directamente a esta función. Un controlador ODBC que soporte pooling de conexiones consciente del controlador debe implementar esta función.
Incluye sqlspi.h para el desarrollo de controladores ODBC.