CDataSource::OpenWithServiceComponents
Apre un oggetto origine dati utilizzando le 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 di DBPROPSET che contengono le proprietà e i valori da impostare.Vedere insiemi di proprietà e gruppi di proprietà in OLE DB Programmer's Reference inWindows SDK.Se l'oggetto datasource è inizializzato, le proprietà devono appartenere al gruppo di proprietà di origine dati.Se la stessa proprietà viene specificata più volte in pPropset, pertanto viene utilizzato il valore è specifico del provider.Se ulPropSets è zero, questo parametro viene ignorato.ulPropSets
[in] numero di strutture di DBPROPSET passate nell'argomento del pPropSet .Se questo è zero, il provider ignora pPropset.
Valore restituito
HRESULTstandard.
Note
Questo metodo apre un oggetto origine dati utilizzando le 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 in https://msdn.microsoft.com/library/default.asp?url=/library/en-us/oledb/htm/oledbole_db_services.asp?frame=true.
Requisiti
Header: atldbcli.h