Compartilhar via


CDataSource::OpenFromInitializationString

Abre uma origem de dados especificada pela seqüência de inicialização fornecido pelo usuário.

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

Parâmetros

  • szInitializationString
    [in] A seqüência de inicialização.

  • fPromptForInfo
    [in] Se este argumento estiver definido como true, em seguida, OpenFromInitializationString definirá o DBPROP_INIT_PROMPT propriedade DBPROMPT_COMPLETEREQUIRED, que especifica que o usuário solicitado somente se forem necessárias mais informações.Isso é útil para situações em que a seqüência de inicialização Especifica um banco de dados que requer uma senha, mas a seqüência não contém a senha.O usuário será solicitado para uma senha (ou qualquer informação ausente) ao tentar se conectar ao banco de dados.

    O valor padrão é false, que especifica que o usuário nunca ser solicitado (define DBPROP_INIT_PROMPT para DBPROMPT_NOPROMPT).

Valor de retorno

Um padrão HRESULT.

Comentários

Esse método abre um objeto de fonte de dados usando os componentes de serviço no Oledb32. dll; Essa DLL contém a implementação de recursos de componentes de serviço, como o pool de recursos, inscrição automática em transações e assim por diante.

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Referência

Classe CDataSource