共用方式為


CDataSource::OpenFromInitializationString

開啟資料來源的使用者提供的初始化字串所指定。

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

參數

  • szInitializationString
    [in]初始化字串。

  • fPromptForInfo
    [in]如果此引數設定為 ,則為 true,然後OpenFromInitializationString會將 DBPROP_INIT_PROMPT 屬性,以 DBPROMPT_COMPLETEREQUIRED,這個原則會指定還需要其他資訊時,才會提示使用者。 這會很有用的情況下,在其中的初始化字串所指定的資料庫需要密碼,但是字串不包含密碼。 使用者會被提示輸入密碼 (或任何遺失的資訊) 時,嘗試連接至資料庫。

    預設值是 ,則為 false,這個原則會指定永遠不會提示使用者 (設定 DBPROP_INIT_PROMPTDBPROMPT_NOPROMPT)。

傳回值

一種標準HRESULT

備註

這個方法會開啟 oledb32.dll ; 在使用服務元件的資料來源物件 這個 DLL,包含服務元件的功能,例如資源共用、 自動交易登記等實作。

需求

標頭: atldbcli.h

請參閱

參考

CDataSource 類別