Udostępnij za pośrednictwem


CDataSource::OpenWithServiceComponents

Otwiera obiekt źródła danych za pomocą składników usługi w oledb32.dll.

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

Parametry

  • clsid
    [w] CLSID dostawcy danych.

  • szProgID
    [w] Identyfikator programu dostawcy danych.

  • pPropset
    [w] Wskaźnik do tablicy DBPROPSET struktury zawierające właściwości i wartości, które można ustawić.Zobacz zestawy właściwości i grup właściwości w OLE DB Programmer's Reference w Windows SDK.Jeśli obiekt źródła danych jest inicjowany, właściwości musi należeć do grupy właściwości źródła danych.Jeśli w tej samej właściwości jest określony więcej niż jeden raz pPropset, a następnie wartość, która jest używana jest specyficznym dla dostawcy.Jeśli ulPropSets wynosi zero, ten parametr jest ignorowany.

  • ulPropSets
    [w] Liczba DBPROPSET przekazany struktur pPropSet argument.Jeśli jest to zero, dostawca ignoruje pPropset.

Wartość zwracana

Standard HRESULT.

Uwagi

Ta metoda otwiera obiekt źródła danych za pomocą składników usługi w oledb32.dll; Ta biblioteka DLL zawiera implementacji funkcji usługi składników, takich jak pule zasobów, automatyczne umieszczanie transakcji i tak dalej.Aby uzyskać więcej informacji, zobacz temat "Usługi bazy danych OLE" w OLE DB Programmer's Reference w https://msdn.microsoft.com/library/default.asp?url=/ library/en-us/oledb/htm/oledbole_db_services.asp?frame=true.

Wymagania

Nagłówek: atldbcli.h

Zobacz też

Informacje

CDataSource — Klasa