SCHEMA_ENTRY
Kojarzy identyfikator GUID klasy.
SCHEMA_ENTRY(
guid,
rowsetClass
);
Parametry
guid
Wierszy schematu GUID.Zobacz IDBSchemaRowset w OLE DB Programmer's Reference dla listy wierszy schematu oraz ich identyfikatorów GUID.rowsetClass
Klasa, która zostanie utworzony do reprezentowania wierszy schematu.
Uwagi
IDBSchemaRowsetImpl można następnie kwerendy mapy dla listy identyfikatorów GUID, lub można utworzyć zestawu wierszy, jeśli jest on podany identyfikator GUID.Wierszy schematu IDBSchemaRowsetImpl tworzy jest podobna do normy CRowsetImpl-uzyskane klasy, z wyjątkiem musi zapewniać Execute metodę, która ma następujący podpis:
HRESULT Execute (LONG* pcRowsAffected, ULONG cRestrictions,
const VARIANT* rgRestrictions)
To Execute funkcja wypełni dane zestawu wierszy.Kreator Projekt ATL tworzy, zgodnie z opisem w IDBSchemaRowset w OLE DB Programmer's Reference, trzy początkowe schematu wierszy w projekcie dla każdego z trzech schematów OLE DB obowiązkowe:
DBSCHEMA_TABLES
DBSCHEMA_COLUMNS
DBSCHEMA_PROVIDER_TYPES
Dodaje także trzy odpowiednich wpisów w mapie schematu.Zobacz Tworzenie dostawcy OLE DB szablonu Aby uzyskać więcej informacji o używaniu kreatora utworzyć dostawcę.
Wymagania
Nagłówek: atldb.h