Compartilhar via


CDataSource::OpenFromInitializationString

Abre uma fonte 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 esse argumento for conjunto para True, then OpenFromInitializationString será conjunto o DBPROP_INIT_PROMPT propriedade DBPROMPT_COMPLETEREQUIRED, que especifica que o usuário ser 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 de caracteres não contém a senha.O usuário deverá fornecer uma senha (ou qualquer Outros 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 to DBPROMPT_NOPROMPT).

Valor de retorno

Um padrão HRESULT.

Comentários

Esse método abre um objeto de fonte de dados usando sistema autônomo componentes de serviço em oledb32.dll; essa DLL contém a implementação de recursos de componentes de serviço, sistema autônomo o pool de recursos, inscrição de transações automáticas e assim por diante.Para obter mais informações, consulte "OLE DB Services" na referência, o OLE DB Programmer emhttps://msdn.Microsoft.com/biblioteca/padrão.asp?url=/biblioteca/en-US/OLEDB/htm/oledbole_db_services.asp?quadro=true.

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Referência

Classe CDataSource

Outros recursos

CDataSource membros