SCHEMA_ENTRY
Identyfikator GUID zostanie skojarzony z klasą.
SCHEMA_ENTRY(
guid,
rowsetClass
);
Parametry
guid
Zestaw wierszy schematu GUID.Zobacz IDBSchemaRowset w OLE DB Programmer's Reference dla listy wierszy schematu i ich identyfikatorów GUID.rowsetClass
Klasa, która zostanie utworzone do reprezentowania zestaw wierszy schematu.
Uwagi
IDBSchemaRowsetImpl można następnie kwerendy mapy dla listy identyfikatorów GUID lub można utworzyć zestaw wierszy, jeśli zostanie podany identyfikator GUID.Zestaw wierszy schematu IDBSchemaRowsetImpl tworzy jest podobny do standardowego CRowsetImpl-pochodnych klasy, z wyjątkiem musi przedstawić Execute metodę, która ma następujący podpis:
HRESULT Execute (LONG* pcRowsAffected, ULONG cRestrictions,
const VARIANT* rgRestrictions)
To Execute funkcja wypełnia zestaw wierszy danych.Kreator projektu ATL tworzy, zgodnie z opisem w IDBSchemaRowset w OLE DB Programmer's Reference, trzy początkowe dla każdego z trzech schematów obowiązkowe OLE DB schematu wierszy w projekcie:
DBSCHEMA_TABLES
DBSCHEMA_COLUMNS
DBSCHEMA_PROVIDER_TYPES
Dodaje także trzy odpowiednich wpisów w planie schematu.Zobacz Tworzenie dostawcy OLE DB szablon uzyskać więcej informacji o używaniu kreatora, aby utworzyć dostawca.
Wymagania
Nagłówek: atldb.h