Compartir a través de


CDataSource::OpenFromInitializationString

Abra un origen de datos especificado por la cadena de inicialización usuario- proporcionada.

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

Parámetros

  • el szInitializationString
    [in] La cadena de inicialización.

  • fPromptForInfo
    [in] Si este argumento se establece en true, después OpenFromInitializationString establecerá la propiedad de DBPROP_INIT_PROMPT a DBPROMPT_COMPLETEREQUIRED, que especifica que se soliciten al usuario sólo si más información es necesaria. Esto es útil en situaciones en las que la cadena de inicialización especifica una base de datos que requiere una contraseña, pero no contiene la contraseña. Se pedirá al usuario una contraseña (o cualquier otra información que falta) al intentar conectarse a la base de datos.

    El valor predeterminado es false, que especifica que no se soliciten al usuario (los conjuntos DBPROP_INIT_PROMPT a DBPROMPT_NOPROMPT).

Valor devuelto

HRESULTestándar.

Comentarios

Este método abre un objeto de origen de datos mediante los componentes de servicio en oledb32.dll; esta DLL contiene la implementación de las características de los componentes de Servicio como agrupación de recursos, alistamiento automático de transacciones, etc.

Requisitos

Encabezado: atldbcli.h

Vea también

Referencia

CDataSource (Clase)