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
Sprawdza poprawność ograniczeń dotyczących wierszy schematu. |
|
Implementuje funkcja twórca obiektu COM dla obiektu określonego przez parametr szablonu. |
|
Określa ograniczenia, które obsługują na wierszy określonego schematu. |
Metody interfejsu
Zwraca zestaw wierszy schematu. |
|
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