Udostępnij za pośrednictwem


IDBSchemaRowsetImpl — Klasa

Zawiera implementacji dla wierszy schematu.

template <class SessionClass>
class ATL_NO_VTABLE IDBSchemaRowsetImpl : public IDBSchemaRowset

Parametry

  • SessionClass
    Klasy, za pomocą której IDBSchemaRowsetImpl jest dziedziczona.Zazwyczaj tej klasy jest klasa sesji użytkownika.

Elementy członkowskie

Metody

CheckRestrictions

Sprawdza poprawność ograniczeń dotyczących wierszy schematu.

CreateSchemaRowset

Implementuje funkcja twórca obiektu COM dla obiektu określonego przez parametr szablonu.

SetRestrictions

Określa ograniczenia, które obsługują na wierszy określonego schematu.

Metody interfejsu

GetRowset

Zwraca zestaw wierszy schematu.

GetSchemas

Zwraca listę wierszy schematu dostępne dla IDBSchemaRowsetImpl::GetRowset.

Uwagi

Ta klasa implementuje IDBSchemaRowset interfejs i funkcja twórca przechowywaną CreateSchemaRowset.

OLE DB używa schematu wierszy zwracanych danych o dane dostawcy.Dane takie jest często nazywane "metadanymi." Domyślnie, dostawca musi zawsze obsługuje DBSCHEMA_TABLES, DBSCHEMA_COLUMNS, i DBSCHEMA_PROVIDER_TYPES, zgodnie z opisem w IDBSchemaRowset w OLE DB Programmer's Reference.Wierszy schematu są wyznaczone na mapie schematu.Informacje dla wpisów map schematu, zobacz SCHEMA_ENTRY.

OLE DB dostawca kreatora, w Kreatorze obiektu ATL automatycznie generuje kod dla wierszy schematu w projekcie. (Domyślnie, Kreator obsługuje obowiązkowe schematu wierszy powyżej). Podczas tworzenia konsumenta przy użyciu Kreatora obiekt biblioteki ATL, kreator używa schematu wierszy chcesz powiązać dostawcę poprawne dane.Jeśli Twój wierszy schematu, aby zapewnić prawidłowe metadane nie należy implementować, Kreator nie będzie powiązać poprawne dane.

Aby uzyskać informacje dotyczące sposobu obsługi zestawów wierszy schematu w dostawcy, zobacz Obsługi zestawów wierszy schematu.

Aby uzyskać więcej informacji na temat zestawów wierszy schematu, zobacz Schematuzestaws w OLE DB Programmer's Reference.

Wymagania

Nagłówek: atldb.h

Zobacz też

Informacje

Klasy zestawów wierszy schematu i klasy Typedef

Koncepcje

Obsługa zestawów wierszy schematu

Inne zasoby

IDBSchemaRowsetImpl Class Members