Schemarowset-Klassen und Typedef-Klassen
Ein Schema ist eine Auflistung von Datenbankobjekten, die im Besitz befinden, oder befindet, ein bestimmter Benutzer erstellt wurden.Ein Katalog kann eine oder mehrere Schemas enthalten, sondern muss immer ein Schema INFORMATION_SCHEMA enthalten, das aufgerufen wird, die die Ansichten und Informationen des Domänenmodells schemas enthält.Schemainformationen in OLE DB werden mithilfe der vordefinierten Schemarowsets abgerufen und Typen, Tabellen, Spalten, Indizes, Ansichten, Assertionen und Zeichensätze, Statistiken, Einschränkungen, Sortierungen und Domänen enthalten.
Schemarowsets sind die vordefinierten Rowsets, die Metadaten darstellen.Schemarowsets werden im Allgemeinen in der dynamischen Programmierung verwendet, in der die Datenbankstruktur zur Kompilierungszeit nicht bekannt ist.Sie können diese Schemarowsets verwenden, um zur Laufzeit erhalten Informationen über eine Datenbank.
Verwenden Sie die Typedef-Klassen, um die Schemarowsets zu instanziieren.Zugehörige typedef und Schemarowset Klassen sind unten aufgeführt.Sie müssen CRestrictions::Open aufrufen, nachdem Sie eine Instanz des Schemarowsets erstellt haben.Diese Methode gibt ein Resultset auf der Grundlage der Einschränkungen zurück, die Sie angeben.Weitere Informationen finden Sie unter IDBSchemaRowset Informationen über die Beschränkungsspalten, die den einzelnen Schemarowset zugeordnet sind.
In der folgenden Tabelle werden die einzelnen OLE DB-Schemarowset und ihre entsprechenden OLE DB-Vorlagen und typedef-Klasse Klasse Informationen angezeigt.
OLE DB-Schemarowset |
Typedef-Klasse |
class Informationen |
---|---|---|
Anforderungen
Header: atldbsch.h