Udostępnij za pośrednictwem


CDataSource::OpenFromInitializationString

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

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

Parametry

  • szInitializationString
    [w] Ciąg inicjalizacji.

  • fPromptForInfo
    [w] Jeśli ten argument jest ustawiony na true, następnie OpenFromInitializationString będzie zestaw DBPROP_INIT_PROMPT właściwość, aby DBPROMPT_COMPLETEREQUIRED, określa, że użytkownik monitowany tylko wtedy, gdy są wymagane dodatkowe informacje.Jest to przydatne w sytuacjach, w których ciąg inicjalizacji określa bazę danych, która wymaga podania hasła, ale ciąg nie zawiera hasła.Użytkownik będzie monitowany o hasło (lub brakujące informacje) przy próbie połączenia z bazą danych.

    Wartością domyślną jest false, który określa, że użytkownik nigdy nie będą monitowani (ustawia DBPROP_INIT_PROMPT do DBPROMPT_NOPROMPT).

Wartość zwracana

Standard HRESULT.

Uwagi

Ta metoda otwiera obiekt źródła danych za pomocą 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

CDataSource — Klasa