Sdílet prostřednictvím


CDataSource::OpenFromInitializationString

Otevře zdroj dat určený uživatelem zadaný inicializační řetězec.

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

Parametry

  • szInitializationString
    [v] Inicializační řetězec.

  • fPromptForInfo
    [v] Pokud tento argument je nastaven na true, pak OpenFromInitializationString nastaví DBPROP_INIT_PROMPT vlastnost DBPROMPT_COMPLETEREQUIRED, který určuje, že uživatel vyzván pouze tehdy, pokud jsou požadovány další informace.To je užitečné v situacích, ve kterých inicializační řetězec Určuje databázi, která vyžaduje heslo, ale řetězec neobsahuje heslo.Uživatel vyzváni k zadání hesla (nebo jiné chybějící informace) při pokusu o připojení k databázi.

    Výchozí hodnota je false, který určuje, že uživatel nikdy vyzváni (nastaví DBPROP_INIT_PROMPT k DBPROMPT_NOPROMPT).

Vrácená hodnota

Standardní HRESULT.

Poznámky

Tato metoda otevře objekt zdroje dat pomocí služby komponent v oledb32.dll; Tato knihovna obsahuje implementaci funkcí součásti služby jako fond zdrojů, automatický zápis do transakce atd.

Požadavky

Záhlaví: také atldbcli.h

Viz také

Referenční dokumentace

CDataSource – třída