Поделиться через


CDataSource::OpenFromInitializationString

Источник данных будет открыт определенный пользователем строкой для инициализации.

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

Параметры

  • szInitializationString
    [in] строка инициализации.

  • fPromptForInfo
    [in] если данный аргумент имеет значение true, OpenFromInitializationString установит свойство DBPROP_INIT_PROMPT значение DBPROMPT_COMPLETEREQUIRED, которое указывает, чтобы пользователь был предложено, только если требуются дополнительные сведения. Это полезно в случаях, в которых строка инициализации определяет базу данных, которая требует пароля, но строка не содержит пароль. Пользователю будет предложено ввести пароль (или любого другого отсутствующих сведений) при попытке подключения к базе данных.

    Значение по умолчанию false, которое указывает, что пользователь никогда не будет предложено (наборы DBPROP_INIT_PROMPT значение DBPROMPT_NOPROMPT).

Возвращаемое значение

Стандартное HRESULT.

Заметки

Этот метод будет открыт объект источника данных с помощью компонентов служб в oledb32.dll; эта библиотека DLL содержит реализацию функций компонентов службы, таких как создание пулов ресурсов, автоматическое зачисление транзакций и т д

Требования

Заголовок: atldbcli.h

См. также

Ссылки

Класс CDataSource