Klasa IDBSchemaRowsetImpl
Miejsce realizacji dla schematu zestawów wierszy.
template <class SessionClass>
class ATL_NO_VTABLE IDBSchemaRowsetImpl : public IDBSchemaRowset
Parametry
- SessionClass
Klasa, przez który IDBSchemaRowsetImpl jest dziedziczona.Zazwyczaj ta klasa jest klasa sesji użytkownika.
Członkowie
Metody
Sprawdza ważność ograniczeń dotyczących wierszy schematu. |
|
Implementuje funkcję 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 wierszy schematu. |
|
Zwraca listę zestawów wierszy schematu dostępne przez IDBSchemaRowsetImpl::GetRowset. |
Uwagi
Ta klasa implementuje IDBSchemaRowset interfejs i templatized creator, funkcja CreateSchemaRowset.
OLE DB używa zestawów wierszy schematu, aby zwrócić dane dotyczące danych dostawcy.Dane takie jest często nazywane "metadanymi." Domyślnie, dostawca musi obsługiwać zawsze DBSCHEMA_TABLES, DBSCHEMA_COLUMNS, i DBSCHEMA_PROVIDER_TYPES, jak opisano w IDBSchemaRowset w OLE DB Programmer's Reference.Schemat wierszy są wyznaczone na mapie schematu.Uzyskać zapisy Mapa schematu, zobacz SCHEMA_ENTRY.
OLE DB Provider kreatora, w Kreatorze obiektu ATL automatycznie generuje kod dla wierszy schematu w projekcie.(Domyślnie Kreator obsługuje zestawów wierszy obowiązkowe schematu wymienione wcześniej). Podczas tworzenia konsumenta przy użyciu Kreatora obiektu ATL kreator używa schematu wierszy powiązać dostawcę poprawne dane.Jeśli Twoje zestawów wierszy schematu, aby zapewnić poprawne metadanych nie jest zaimplementowane, Kreator nie będzie powiązać poprawne dane.
Aby uzyskać informacje dotyczące 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 Zestawów wierszy schematu w OLE DB Programmer's Reference.
Wymagania
Nagłówek: atldb.h
Zobacz też
Informacje
Zestaw wierszy klasy i schematu Typedef klas
Koncepcje
Wspieranie schematu zestawów wierszy.