Partilhar via


CDataSource::OpenFromInitializationString

Abre uma fonte de dados especificada pela cadeia de caracteres de inicialização fornecida pelo usuário.

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

Parâmetros

  • szInitializationString
    [in] a cadeia de caracteres de inicialização.

  • fPromptForInfo
    [in] se esse argumento é definido como true, então OpenFromInitializationString definirá a propriedade de DBPROP_INIT_PROMPT a DBPROMPT_COMPLETEREQUIRED, que especifica que o usuário seja solicitado apenas se mais informações é necessária. Isso é útil em situações nas quais a cadeia de caracteres de inicialização especifica um base de dados que requer uma senha, mas a cadeia de caracteres não contém a senha. O usuário será solicitado a fornecer uma senha (ou qualquer outra informações ausentes) ao tentar se conectar ao base de dados.

    O valor padrão é false, que especifica que o usuário seja solicitado (nunca conjuntos DBPROP_INIT_PROMPT a DBPROMPT_NOPROMPT).

Valor de retorno

HRESULTpadrão.

Comentários

Este método abre um objeto de fonte de dados usando os componentes de serviço em oledb32.dll; este DLL contém a implementação de recursos dos componentes de serviço como um recurso de cluster, inscrição automática da transação, e assim por diante.

Requisitos

Header: atldbcli.h

Consulte também

Referência

Classe CDataSource