CDataSource::OpenFromInitializationString
Öffnet eine Datenquelle, die durch die vom Benutzer bereitgestellte Initialisierungszeichenfolge angegeben wird.
HRESULT OpenFromInitializationString(
LPCOLESTR szInitializationString,
bool fPromptForInfo = false
) throw( );
Parameter
SzInitializationString
[in] die Initialisierungszeichenfolge.fPromptForInfo
[in] wenn dieses Argument auf true festgelegt ist, legt dann OpenFromInitializationString die Eigenschaft DBPROP_INIT_PROMPT auf DBPROMPT_COMPLETEREQUIRED festgelegt, die angibt, dass der Benutzer aufgefordert wird, wenn weitere Informationen benötigt werden. Dies ist für Situationen, in denen die Initialisierungszeichenfolge eine Datenbank angibt, die ein Kennwort erfordert, jedoch die Zeichenfolge enthält nicht das Kennwort. Der Benutzer wird einem Kennwort (oder anderen) fehlenden Informationen beim Versuch, eine Verbindung zur Datenbank herzustellen aufgefordert.Der Standardwert ist false, der angibt, dass der Benutzer nicht aufgefordert wird (von DBPROP_INIT_PROMPT von DBPROMPT_NOPROMPT).
Rückgabewert
Standard- HRESULT.
Hinweise
Diese Methode startet ein Datenquellenobjekt mithilfe der in oledb32.dll Dienstkomponenten; Diese DLL enthält die Implementierung von Dienst-Komponentenfunktionen wie Ressourcen-Pooling, automatischer Transaktions-Eintragung, u. a.
Anforderungen
Header: atldbcli.h