Compartir a través de


CDataSource::OpenWithServiceComponents

Abra un objeto de origen de datos mediante los componentes de servicio en oledb32.dll.

HRESULT OpenWithServiceComponents ( 
   const CLSID clsid, 
   DBPROPSET* pPropset = NULL, 
   ULONG ulPropSets = 1  
); 
HRESULT OpenWithServiceComponents ( 
   LPCSTR szProgID, 
   DBPROPSET* pPropset = NULL, 
   ULONG ulPropSets = 1  
);

Parámetros

  • clsid
    [in] CLSID De un proveedor de datos.

  • szProgID
    [in] Identificador de programa de un proveedor de datos.

  • pPropset
    [in] Un puntero a una matriz de estructuras de DBPROPSET que contienen las propiedades y los valores que se establecerán. Vea Conjuntos de propiedades y grupos de propiedades en la referencia del programador de OLE Windows SDK. Si se inicializa el objeto de origen de datos, las propiedades deben pertenecer al grupo de propiedades de origen de datos. Si la misma propiedad se especifica más de una vez en pPropset, ese valor se utilice es proveedor- concreto. Si ulPropSets es cero, se omite este parámetro.

  • ulPropSets
    [in] El número de estructuras de DBPROPSET pasadas en el argumento de pPropSet . Si es cero, el proveedor omite pPropset.

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. Para obtener más información, vea “OLE DB Services” en la referencia del programador en https://msdn.microsoft.com/library/default.asp?url=/library/en-us/oledb/htm/oledbole_db_services.asp?frame=true.

Requisitos

Encabezado: atldbcli.h

Vea también

Referencia

CDataSource (Clase)