Condividi tramite


CDataSource::OpenFromInitializationString

Aprire un'origine dati specificato dalla stringa di inizializzazione fornita dall'utente.

HRESULT OpenFromInitializationString( 
   LPCOLESTR szInitializationString, 
   bool fPromptForInfo = false  
) throw( );

Parametri

  • szInitializationString
    [in] la stringa di inizializzazione.

  • fPromptForInfo
    [in] se questo argomento è impostato su true, quindi OpenFromInitializationString imposterà la proprietà di DBPROP_INIT_PROMPT a DBPROMPT_COMPLETEREQUIRED, che specifica che l'utente è richiesto solo se di più informazioni sono necessarie. Ciò è utile nelle situazioni in cui la stringa di inizializzazione specifica un database che richiede una password, ma la stringa non contiene la password. L'utente verrà richiesta una password o altre informazioni mancante) quando tenta di connettersi al database.

    Il valore predefinito è false, che specifica che l'utente non è necessario mai (set DBPROP_INIT_PROMPT a DBPROMPT_NOPROMPT).

Valore restituito

HRESULTstandard.

Note

Questo metodo viene aperto un oggetto origine dati utilizzo dei componenti del servizio in oledb32.dll; questa DLL contiene l'implementazione delle funzionalità dei componenti del servizio come pool di risorse, l'integrazione automatica delle transazioni, e così via.

Requisiti

Intestazione: atldbcli.h

Vedere anche

Riferimenti

Classe CDataSource