Sdílet prostřednictvím


CDataSource::OpenFromInitializationString

Otevře zdroj dat určený uživatelský 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 bude nastavena DBPROP_INIT_PROMPT vlastnost DBPROMPT_COMPLETEREQUIRED, který určuje, že uživatel vyzván pouze v případě, že jsou potřebné 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 bude vyzván k heslo (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 na DBPROMPT_NOPROMPT).

Vrácená hodnota

Standard HRESULT.

Poznámky

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

Požadavky

Záhlaví: atldbcli.h

Viz také

Referenční dokumentace

Třída CDataSource