SQLSetDriverConnectInfo-funktion

Överensstämmelse
Version introducerad: ODBC 3.81 Standardefterlevnad: ODBC

Summary
SQLSetDriverConnectInfo används för att sätta reťazec pripojenia i connection info token för en applikations SQLDriverConnect-anrop.

Syntax

  
SQLRETURN SQLSetDriverConnectInfo(  
                SQLHDBC_INFO_TOKEN   hDbcInfoToken,  
                WCHAR *              InConnectionString,  
                SQLSMALLINT          StringLength1 );  

Arguments

TokenHandle
[Input] Token-handtag.

InConnectionString
[Input] En full reťazec pripojenia (se syntaxen i "Comments" i SQLDriverConnect), en partiell reťazec pripojenia eller en tom string.

StringLength1
[Input] Längden på *InConnectionString, i tecken om strängen är Unicode, eller bytes om strängen är ANSI eller DBCS.

Returns

SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_ERROR eller SQL_INVALID_HANDLE.

Diagnostics

Samma sak gäller SQLDriverConnect för alla inmatningsvalideringsfel, förutom att Driver Manager använder en HandleType av SQL_HANDLE_DBC_INFO_TOKEN och ett Handle av hDbcInfoToken.

Remarks

När en drivrutin returnerar SQL_ERROR eller SQL_INVALID_HANDLE returnerar Driver Manager felet till applikationen (i SQLConnect eller SQLDriverConnect).

När en drivrutin returnerar SQL_SUCCESS_WITH_INFO hämtar Driver Manager diagnosinformationen från hDbcInfoToken och returnerar SQL_SUCCESS_WITH_INFO till applikationen i SQLConnect och SQLDriverConnect.

Applikationer bör inte anropa denna funktion direkt. En ODBC-drivrutin som stödjer drivrutinsmedveten anslutningspooling måste implementera denna funktion.

Inkludera sqlspi.h för ODBC-drivrutinsutveckling.