Condividi tramite


CDataSource::OpenFromInitializationString

Apre un'origine dati specificata nella 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 è obbligatorio solo se ulteriori informazioni necessarie.Ciò è utile nelle situazioni in cui la stringa di installazione specifica un database che richiede una password, ma la stringa non contiene la password.L'utente verrà richiesta una password (o qualsiasi altra informazione 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 apre un oggetto origine dati utilizzando le 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

Header: atldbcli.h

Vedere anche

Riferimenti

Classe CDataSource