CDataSource::OpenFromInitializationString

打开用户提供的初始化字符串指定的数据源。

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

参数

  • szInitializationString
    [in] 初始化字符串。

  • fPromptForInfo
    [],如果此参数设置为 true,然后 OpenFromInitializationString 将设置 DBPROP_INIT_PROMPT 属性设置为 DBPROMPT_COMPLETEREQUIRED,指定提示用户,仅当更多信息是必需的。 对于初始化字符串指定数据库需要密码的情况下都很有用,但是,该字符串不包含密码。 将提示用户输入密码 (或其他缺少的信息),当尝试连接到数据库时。

    默认值为 false,指定从不提示用户 (设置 DBPROP_INIT_PROMPTDBPROMPT_NOPROMPT)。

返回值

标准 HRESULT

备注

使用在 oledb32.dll,的服务组件此方法打开数据源对象;此 DLL 包含服务组件功能的实现例如合并资源,自动事务登记,依此类推。

要求

Header: atldbcli.h

请参见

参考

CDataSource 类