CDataSource : : OpenFromInitializationString
Ouvre une source de données spécifiée par la chaîne d'initialisation fournie par l'utilisateur.
HRESULT OpenFromInitializationString(
LPCOLESTR szInitializationString,
bool fPromptForInfo = false
) throw( );
Paramètres
szInitializationString
[in] La chaîne d'initialisation.fPromptForInfo
[in] si cet argument a la valeur true, puis OpenFromInitializationString définit la propriété de DBPROP_INIT_PROMPT à DBPROMPT_COMPLETEREQUIRED, qui indique que l'utilisateur est invité si plus d'informations. Cette option est utile pour les cas où la chaîne d'initialisation spécifie une base de données qui requiert un mot de passe, mais la chaîne ne contient pas le mot de passe. L'utilisateur est invité à entrer un mot de passe (ou toutes les autres informations manquantes) lorsque vous tentez de vous connecter à la base de données.La valeur par défaut est false, qui indique que l'utilisateur n'est soit jamais invité (ensembles DBPROP_INIT_PROMPT à DBPROMPT_NOPROMPT).
Valeur de retour
Un HRESULT standard.
Notes
Cette méthode ouvre un objet source de données à l'aide des composants de service dans oledb32.dll ; cette DLL contient l'implémentation des fonctionnalités de composants de service telles que le regroupement de ressources, inscription automatique des transactions, et ainsi de suite.
Configuration requise
En-tête : atldbcli.h