다음을 통해 공유


CDataSource::OpenFromInitializationString

사용자가 제공한 초기화 문자열에서 지정 된 데이터 소스를 엽니다.

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

매개 변수

  • szInitializationString
    [in] 초기화 문자열입니다.

  • fPromptForInfo
    [in] 이 인수를 설정 하면 true, 다음 OpenFromInitializationString 설정 합니다는 DBPROP_INIT_PROMPT 속성에 DBPROMPT_COMPLETEREQUIRED, 지정만 자세한 정보가 필요한 경우 사용자가 묻는 합니다.이 필요한 암호, 데이터베이스 초기화 문자열을 지정 하는 경우에 유용 하지만 암호 문자열을 포함 하지 않는.사용자 암호 (또는 누락 된 기타 정보)에 대 한 묻는 메시지가 나타납니다 데이터베이스에 연결 하려고 합니다.

    기본값은 false, 지정 사용자 절대로 묻는 (설정 DBPROP_INIT_PROMPTDBPROMPT_NOPROMPT).

반환 값

표준 HRESULT.

설명

이 메서드에서 oledb32.dll 서비스 구성 요소를 사용 하 여 데이터 원본 개체를 엽니다. 이 DLL 리소스 풀링, 자동 트랜잭션 참여, 등과 같은 서비스 구성 요소 기능 구현이 들어 있습니다.

요구 사항

헤더: atldbcli.h

참고 항목

참조

CDataSource 클래스