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