SCHEMA_ENTRY

SCHEMA_ENTRY ( guid, rowsetClass );

Parametry

identyfikator guid

Wierszy schematu GUID. Zobacz IDBSchemaRowset OLE DB Programmer's Reference listę wierszy schematu i ich identyfikatorów GUID.

rowsetClass

Klasa, która zosta&nie utworzona do reprezentowania rowset.nbsp schematu;

Uwagi

To makro kojarzy identyfikator GUID klasy. IDBSchemaRowsetImpl kwerendy mogą następnie mapę dla listy identyfikatorów GUID, lub go można utworzyć zestawu wierszy, jeśli jest on podany identyfikator GUID. Wierszy schematu IDBSchemaRowsetImpl tworzy jest podobny do standardowego CRowsetImpl-pochodnych klasy, z wyjątkiem musi zapewniać metodę Execute , który ma następująca sygnatura:

HRESULT Execute (LONG * pcRowsAffected, ULONG cRestrictions, stała wariant * rgRestrictions)

Ta funkcja Execute wypełnia zestawu wierszy danych. Kreator obiektu ATL tworzy trzech wierszy Schemat wstępnego projektu: jeden dla każdego z trzech obowiązkowe schematów OLE DB (DBSCHEMA_TABLES, DBSCHEMA_COLUMNSi DBSCHEMA_PROVIDER_TYPES, jak opisano w IDBSchemaRowset w OLE DB Programmer's Reference). Kreator dodaje również trzy odpowiednie zapisy w planie schematu. Zobacz Tworzenie dostawcy OLE DB szablonu uzyskać więcej informacji za pomocą Kreatora utworzyć dostawcę.

Makra w szablonach OLE DB Provider

Zobacz też

BEGIN_SCHEMA_MAP, END_SCHEMA_MAP

Index