Partager via


CDataSource : : OpenWithServiceComponents

Ouvre un objet source de données à l'aide des composants service dans oledb32.dll.

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

Paramètres

  • clsid
    [in] Le CLSID d'un fournisseur de données.

  • szProgID
    [in] ID de programme d'un fournisseur de données.

  • pPropset
    [in] pointeur sur un tableau de structures DBPROPSET contenant les propriétés et valeurs à définir. Voir Ensembles de propriétés et Groupes de propriétés dans le Guide de référence du programmeur OLE DB dans Kit de développement logiciel Windows. Si l'objet source de données est initialisé, les propriétés doivent appartenir au groupe de propriétés de source de données. Si la même propriété est spécifiée plusieurs fois dans pPropset, donc la valeur utilisée est spécifique au fournisseur. Ce paramètre est ignoré si ulPropSets est égal à zéro.

  • ulPropSets
    [in] nombre de structures DBPROPSET passé dans l'argument pPropSet. S'il s'agit de zéro, le fournisseur ignore pPropset.

Valeur de retour

Un HRESULT standard.

Notes

Cette méthode ouvre un objet source de données à l'aide des composants de service dans oledb32.dll ; cette DLL contient l'implémentation des fonctionnalités de composants de service telles que le regroupement de ressources, inscription automatique des transactions, et ainsi de suite. Pour plus d'informations, consultez « services OLE DB » dans le guide de référence du programmeur OLE DB à https://msdn.microsoft.com/library/default.asp?url=/library/en-us/oledb/htm/oledbole_db_services.asp?frame=true.

Configuration requise

En-tête : atldbcli.h

Voir aussi

Référence

classe de CDataSource