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


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 содержит реализацию функций компонентов службы, как создание пулов ресурсов, Автоматическое прикрепление транзакций и т д

Требования

Header: atldbcli.h

См. также

Ссылки

Класс CDataSource