IDBSchemaRowsetImpl

Vorlage ≪ -KlasseSessionClass
Klasse IDBSchemaRowsetImpl: öffentliche IDBSchemaRowset

SessionClass

Durch wird die IDBSchemaRowsetImpl -Klasse geerbt. In der Regel werden diese Klasse des Benutzers Session-Klasse.

Umsetzung der IDBSchemaRowset -Schnittstelle und der templatized Schöpfer Funktion CreateSchemaRowset.

IDBSchemaRowsetImpl stellt die Implementierung für Schemarowsets. OLE DB verwendet-Schemarowsets zur Rückgabe von Daten über die Daten in einem Anbieter. (Solcher Daten werden oft als "Meta-Daten".) Standardmäßig ein Anbieter muss immer unterstützen DBSCHEMA_TABLES, DBSCHEMA_COLUMNSund DBSCHEMA_PROVIDER_TYPES, wie in beschrieben IDBSchemaRowset in der OLE DB Programmer's Reference. Schemarowsets werden in eine Schemazuordnung bezeichnet. Weitere Informationen über die Schema-Zuordnungseinträgen finden Sie unter SCHEMA_ENTRY. Weitere Informationen über Schemarowsets finden Sie unter -Schemarowsets in der OLE DB Programmer's Reference.

OLE DB Provider-Assistenten, in der ATL-Objekt-Assistenten generiert automatisch Code für die Schemarowsets in Ihrem Projekt. Es unterstützt standardmäßig die DBSCHEMA_TABLES, DBSCHEMA_COLUMNSund DBSCHEMA_PROVIDER_TYPES -Schemarowsets.

Wenn Sie einen Consumer mit dem ATL-Objekt-Assistenten erstellen, Binden verwendet Assistenten Schemarowsets die richtigen Daten an einen Anbieter. Wenn Sie nicht Ihre Schemarowsets ermöglichen die richtigen Meta-Daten implementieren, wird der Assistent nicht die richtigen Daten binden.

# include lt;atldb.h>

Member IDBSchemaRowsetImpl-Klasse

Siehe auch

Schemarowset Classes and Typedef Classes

Index