Partager via


CDataSource::OpenWithServiceComponents

Ouvre un objet source de données à l'aide de les composants de 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] CLSID d'un fournisseur de données.

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

  • pPropset
    [in] Un pointeur vers un tableau de DBPROPSET structure contenir des propriétés les valeurs et à définir.Consultez jeux de propriétés et groupes de propriétés dans OLE DB Programmer's Reference 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é de la source de données.Si la même propriété est spécifiée plusieurs fois dans pPropset, alors que la valeur est utilisée est spécifique au fournisseur.Si ulPropSets est zéro, ce paramètre est ignoré.

  • ulPropSets
    [in] le nombre de structures de DBPROPSET est passé dans l'argument de pPropSet .Si c'est zéro, le fournisseur ignore pPropset.

Valeur de retour

HRESULTstandard.

Notes

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

Configuration requise

Header: atldbcli.h

Voir aussi

Référence

CDataSource, classe