Udostępnij za pośrednictwem


CDataSource::OpenFromInitializationString

Otwiera źródło danych określonym przez ciąg inicjalizacji dostarczone przez użytkownika.

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

Parametry

  • szInitializationString
    [w] Ciąg inicjalizacji.

  • fPromptForInfo
    [w] Jeżeli argument ten jest ustawiony na true, następnie OpenFromInitializationString spowoduje ustawienie DBPROP_INIT_PROMPT właściwość, aby DBPROMPT_COMPLETEREQUIRED, określa, że użytkownik monitowany tylko, jeśli potrzebnych jest więcej informacji.Jest to przydatne w sytuacjach, w których ciąg inicjalizacji określa bazę danych, która wymaga hasła, ale ciąg nie zawiera hasło.Użytkownik będzie monitowany o hasło (lub brakujące informacje) podczas próby połączenia z bazą danych.

    Wartością domyślną jest false, określa, że użytkownik nigdy nie monit (ustawia DBPROP_INIT_PROMPT do DBPROMPT_NOPROMPT).

Wartość zwracana

Standard HRESULT.

Uwagi

Ta metoda otwiera obiekt źródła danych przy użyciu składników usługi w oledb32.dll; Ta biblioteka DLL zawiera implementacji funkcji usługi składników, takich jak pule zasobów, automatyczne umieszczanie transakcji i tak dalej.

Wymagania

Nagłówek: atldbcli.h

Zobacz też

Informacje

Klasa CDataSource