Udostępnij za pośrednictwem


OLE DB konsumenta szablony odniesienia

OLE DB konsumenta zawierają następujące klasy.Materiał odniesienia obejmuje również tematy na makr dla OLE DB konsumenta szablony.

Klasy sesji

  • CDataConnection
    Zarządza połączenia ze źródłem danych.To jest klasa przydatne do tworzenia klientów, ponieważ hermetyzuje on niezbędne obiektów (źródła danych i sesji) i niektórych prac, które należy wykonać podczas łączenia się ze źródłem danych.

  • CDataSource
    Odnosi się do obiektu źródła danych OLE DB, stanowiące połączenie przez dostawcę do źródła danych.Jeden lub więcej Sesje bazy danych, każdy reprezentowanych przez CSession obiektów, może odbywać się w ramach jednego połączenia.

  • CEnumerator
    Odnosi się do obiektu numeratora OLE DB pobiera wierszy informacji na temat dostępnych źródeł danych.

  • CEnumeratorAccessor
    Używany przez CEnumerator dostępu do danych z modułu wyliczającego zestawu wierszy.Ten zestaw wierszy składa się z źródeł danych i moduły wyliczające widoczne z bieżącego modułu wyliczającego.

  • CSession
    Reprezentuje sesji pojedynczej bazy danych programu access.Jedną lub więcej sesji można skojarzyć z poszczególnymi CDataSource obiektu.

Klasy akcesor

  • CAccessor
    Używane dla rekordów, które są statycznie związany ze źródłem danych.Przy tej klasy akcesor znać struktury źródła danych.

  • CAccessorBase
    Klasa podstawowa dla wszystkich klas akcesor.

  • CDynamicAccessor
    Akcesor można tworzyć w czasie wykonywania na podstawie informacji kolumny zestawu wierszy.Klasa może być używana do pobierania danych, jeśli nie znasz struktura źródła danych.

  • CDynamicParameterAccessor
    Akcesor, używany przy typów polecenia są nieznane.Uzyskuje informacje o parametrach, wywołując ICommandWithParameters interfejsu, jeśli dostawca obsługuje interfejs.

  • CDynamicStringAccessor
    Umożliwia dostęp źródła danych, gdy nie wiedzy podstawowej struktury bazy danych.

  • CDynamicStringAccessorA
    Podobny do CDynamicStringAccessor , chyba że ta klasa żąda danych z magazynu danych jako dane ciąg ANSI.

  • CDynamicStringAccessorW
    Podobny do CDynamicStringAccessor , chyba że ta klasa żąda danych z magazynu danych jako dane ciągu UNICODE.

  • CManualAccessor
    Akcesor z metod obsługi kolumn i parametry polecenia.Z tej klasy można użyć dowolnego typu danych tak długo, jak długo dostawca można przekonwertować typu.

  • CNoAccessor
    Może służyć jako argument szablonu nie należy klasa obsługuje parametrów lub kolumn wyjściowych.

  • CXMLAccessor
    Podobny do CDynamicStringAccessor z tym, że ta klasa konwertuje wszystkie dane z magazynu danych w formacie XML (oznaczonych) danych.

Zestaw wierszy klas

  • CAccessorRowset
    Hermetyzuje zestawu wierszy i jego skojarzony akcesorów.

  • CArrayRowset
    Używane do dostępu do elementów zestawu wierszy przy użyciu składni tablicy.

  • CBulkRowset
    Używane do pobrania i manipulować wierszy luzem, pobierając dojścia do wielu wierszy z pojedyncze wywołanie.

  • CNoRowset
    Może służyć jako argument szablonu, jeżeli polecenie nie zwraca zestawu wierszy.

  • CRestrictions
    Służy do określania ograniczeń dla schematu zestawów wierszy.

  • CRowset
    Używane do manipulowania, ustawiać i pobierać dane z zestawu wierszy.

  • CStreamRowset
    Zwraca ISequentialStream zamiast wierszy; następnie użyj odczytu metoda pobierania danych w formacie XML.(Program SQL Server 2000 nie formatowania; Należy zauważyć, że funkcja ta działa tylko z programem SQL Server 2000.)

  • IRowsetNotifyImpl
    Miejsce wykonania manekina IRowsetNotify, z funkcjami puste dla IRowsetNotify metody OnFieldChange, OnRowChange, i OnRowsetChange.

Zestaw wierszy klasy i schematu Typedef klas

Szablony OLE DB dostarczać zestaw klas, które odpowiadają zestawów wierszy schematu bazy danych OLE.

Polecenie klas

  • CCommand
    Używana i wykonanie polecenia opartą na parametrach OLE DB.Aby jedynie otworzyć prosty zestaw wierszy, użyj CTable zamiast.

  • CMultipleResults
    Używane jako argument szablonu dla CCommand szablonu, jeśli chcesz, aby polecenie, aby obsłużyć wiele zestawów wyników.

  • CNoAccessor
    Używane jako argument szablonu do szablonu klasy, takie jak CCommand i CTable, ten argument klasy akcesor odbioru.Użyj CNoAccessor Jeśli nie chcesz, aby klasy obsługuje parametrów lub kolumn wyjściowych.

  • CNoMultipleResults
    Używane jako argument szablonu dla CCommand szablonu, gdy polecenie do obsługi jednego zestawu wierszy.CNoMultipleResultsWartość domyślna dla argumentu szablon.

  • CNoRowset
    Używane jako argument szablonu dla CCommand lub CTable Jeżeli polecenie lub tabeli nie zwraca zestawu wierszy.

  • CTable
    Używane do dostępu prostego zestawu wierszy bez parametrów.

Właściwości klasy

  • CDBPropIDSet
    Używany do przekazywania tablicę identyfikatorów właściwości, dla których konsument chce informacje o właściwościach.Właściwości należą do jednej właściwości zestawu.

  • CDBPropSet
    Używany do ustawiania właściwości na dostawcę.

Klasa zakładki

  • CBookmark
    Używane jako indeks do uzyskiwania dostępu do danych w zestawie wierszy.

Klasa błędów

  • CDBErrorInfo
    Używane do pobierania informacji o błędach OLE DB.

Zobacz też

Koncepcje

OLE DB Provider szablony odniesienia

Inne zasoby

Szablonów OLE DB