Condividi tramite


CDataSource::OpenWithServiceComponents

Apre un oggetto origine dati utilizzo dei componenti del servizio in oledb32.dll.

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

Parametri

  • clsid
    [in] CLSID di un provider di dati.

  • szProgID
    [in] ID del programma di un provider di dati.

  • pPropset
    [in] puntatore A una matrice di strutture che contengono DBPROPSET proprietà e valori da impostare. Vedere Insiemi di proprietà e gruppi di proprietàin OLE DB Programmer's Reference in Windows SDK. Se l'oggetto datasource è inizializzato, le proprietà devono appartenere al gruppo di proprietà di origine dati. Se la stessa proprietà specificata più volte in pPropset, quindi viene utilizzato il valore è specifico. Se ulPropSets è zero, questo parametro viene ignorato.

  • ulPropSets
    [in] numero di strutture di DBPROPSET passate nell'argomento di pPropSet. Se questo è zero, il provider ignora pPropset.

Valore restituito

HRESULTstandard.

Note

Questo metodo viene aperto un oggetto origine dati utilizzo dei componenti del servizio in oledb32.dll; questa DLL contiene l'implementazione delle funzionalità dei componenti del servizio come pool di risorse, l'integrazione automatica delle transazioni, e così via. Per ulteriori informazioni, vedere "servizi OLE DB" in OLE DB Programmer's Reference https://msdn.microsoft.com/library/default.asp?url=/library/en-us/oledb/htm/oledbole_db_services.asp?frame=true.

Requisiti

Intestazione: atldbcli.h

Vedere anche

Riferimenti

Classe CDataSource