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