SchemaEnum
Gilt für: Access 2013, Office 2013
Der Typ des Recordset -Schemaobjekts wird angegeben, das von der OpenSchema-Methode abgerufen wird.
Hinweise
Weitere Informationen zu der Funktion und den Spalten, die für jede ADO-Konstante zurückgegeben werden, finden Sie in den Themen von Anhang B der OLE DB Programmer's Reference. Der Name jedes Themas ist in Klammern im Abschnitt Beschreibung der folgenden Tabelle aufgeführt.
Weitere Informationen zu der Funktion und den Spalten, die für jede ADO MD-Konstante zurückgegeben werden, finden Sie in Kapitel 23 der Dokumentation zu OLE DB für OLAP. Der Name jedes Themas ist in Klammern aufgeführt und in der Spalte Beschreibung der folgenden Tabelle mit einem Sternchen (*) gekennzeichnet.
Translate the data types of columns in the OLE DB documentation to ADO data types by referring to the Description column of the ADO DataTypeEnum topic. For example, an OLE DB data type of DBTYPE_WSTR is equivalent to an ADO data type of adWChar.
ADO generates schema-like results for the constants, adSchemaDBInfoKeywords and adSchemaDBInfoLiterals. ADO erstellt ein Recordset und füllt dann jede Zeile mit den Werten aus, die jeweils von den Methoden IDBInfo::GetKeywords und IDBInfo::GetLiteralInfo zurückgegeben werden. Weitere Informationen zu diesen Methoden finden Sie im Abschnitt IDBInfo der OLE DB-Programmierreferenz.
Konstante |
Wert |
Beschreibung |
Einschränkungsspalten |
---|---|---|---|
adSchemaAsserts |
0 |
Gibt die im Katalog definierten Assertionen zurück, die einem bestimmten Benutzer gehören. (ASSERTIONS-Rowset) |
CONSTRAINT_CATALOG |
adSchemaCatalogs |
1 |
Gibt die physikalischen Attribute zurück, die Katalogen zugeordnet sind, auf die vom DBMS zugegriffen werden kann. (CATALOGS-Rowset) |
CATALOG_NAME |
adSchemaCharacterSets |
2 |
Gibt die im Katalog definierten Zeichensätze zurück, auf die ein bestimmter Benutzer zugreifen kann. (CHARACTER_SETS-Rowset) |
CHARACTER_SET_CATALOG |
adSchemaCheckConstraints |
5 |
Gibt die im Katalog definierten CHECK-Einschränkungen zurück, die einem bestimmten Benutzer gehören. (CHECK_CONSTRAINTS-Rowset) |
CONSTRAINT_CATALOG |
adSchemaCollations |
3 |
Gibt die im Katalog definierten Sortierungen zurück, auf die ein bestimmter Benutzer zugreifen kann. (COLLATIONS-Rowset) |
COLLATION_CATALOG |
adSchemaColumnPrivileges |
13 |
Gibt die im Katalog definierten Tabellenspaltenberechtigungen zurück, die einem bestimmten Benutzer zur Verfügung stehen oder von diesem erteilt werden. (COLUMN_PRIVILEGES-Rowset) |
TABLE_CATALOG |
adSchemaColumns |
4 |
Gibt die im Katalog definierten Tabellenspalten (einschließlich Sichten) zurück, auf die ein bestimmter Benutzer zugreifen kann. (COLUMNS-Rowset) |
TABLE_CATALOG |
adSchemaColumnsDomainUsage |
11 |
Gibt die im Katalog definierten Spalten zurück, die von einer im Katalog definierten Domäne abhängig sind und einem bestimmten Benutzer gehören. (COLUMN_DOMAIN_USAGE-Rowset) |
DOMAIN_CATALOG |
adSchemaConstraintColumnUsage |
6 |
Gibt die im Katalog definierten Spalten zurück, die von referenziellen Einschränkungen, eindeutigen Einschränkungen, CHECK-Einschränkungen und Assertionen verwendet werden und einem bestimmten Benutzer gehören. (CONSTRAINT_COLUMN_USAGE-Rowset) |
TABLE_CATALOG |
adSchemaConstraintTableUsage |
7 |
Gibt die im Katalog definierten Tabellen zurück, die von referenziellen Einschränkungen, eindeutigen Einschränkungen, CHECK-Einschränkungen und Assertionen verwendet werden und einem bestimmten Benutzer gehören. (CONSTRAINT_TABLE_USAGE-Rowset) |
TABLE_CATALOG |
adSchemaCubes |
32 |
Gibt Informationen zu den verfügbaren Cubes in einem Schema zurück (oder im Katalog, wenn der Anbieter keine Schemas unterstützt). (CUBES-Rowset*) |
CATALOG_NAME |
adSchemaDBInfoKeywords |
30 |
Gibt eine Liste anbieterspezifischer Schlüsselwörter zurück. (IDBInfo::GetKeywords *) |
<Keine> |
adSchemaDBInfoLiterals |
31 |
Gibt eine Liste anbieterspezifischer Literale zurück, die in Textbefehlen verwendet werden. (IDBInfo::GetLiteralInfo *) |
<Keine> |
adSchemaDimensions |
33 |
Gibt Informationen zu den Dimensionen in einem bestimmten Cube zurück. Es verfügt über eine Zeile für jede Dimension. (DIMENSIONS-Rowset *) |
CATALOG_NAME |
adSchemaForeignKeys |
27 |
Gibt die Fremdschlüsselspalten zurück, die im Katalog von einem bestimmten Benutzer definiert wurden. (FOREIGN_KEYS-Rowset) |
PK_TABLE_CATALOG |
adSchemaHierarchies |
34 |
Gibt Informationen zu den in einer Dimension unterstützten Hierarchien zurück. (HIERARCHIES-Rowset *) |
CATALOG_NAME |
adSchemaIndexes |
12 |
Gibt die im Katalog definierten Indizes zurück, die einem bestimmten Benutzer gehören. (INDEXES-Rowset) |
TABLE_CATALOG |
adSchemaKeyColumnUsage |
8 |
Gibt die im Katalog definierten Spalten zurück, die von einem bestimmten Benutzer als Schlüssel eingeschränkt werden. (KEY_COLUMN_USAGE-Rowset) |
CONSTRAINT_CATALOG |
adSchemaLevels |
35 |
Gibt Informationen zu den in einer Dimension verfügbaren Ebenen zurück. (LEVELS-Rowset*) |
CATALOG_NAME |
adSchemaMeasures |
36 |
Gibt Informationen zu den verfügbaren Measures zurück. (MEASURES-Rowset *) |
CATALOG_NAME |
adSchemaMembers |
38 |
Gibt Informationen zu den verfügbaren Elementen zurück. (MEMBERS-Rowset *) |
CATALOG_NAME |
adSchemaPrimaryKeys |
28 |
Gibt die Primärschlüsselspalten zurück, die im Katalog von einem bestimmten Benutzer definiert wurden. (PRIMARY_KEYS-Rowset) |
PK_TABLE_CATALOG |
adSchemaProcedureColumns |
29 |
Gibt Informationen zu den Spalten von Rowsets zurück, die von Prozeduren zurückgegeben werden. (PROCEDURE_COLUMNS-Rowset) |
PROCEDURE_CATALOG |
adSchemaProcedureParameters |
26 |
Gibt Informationen zu den Parametern und Rückgabecodes der Prozeduren zurück. (PROCEDURE_PARAMETERS-Rowset) |
PROCEDURE_CATALOG |
adSchemaProcedures |
16 |
Gibt die im Katalog definierten Prozeduren zurück, die einem bestimmten Benutzer gehören. (PROCEDURES-Rowset) |
PROCEDURE_CATALOG |
adSchemaProperties |
37 |
Gibt Informationen zu den verfügbaren Eigenschaften für jede Ebene der Dimension zurück. (PROPERTIES-Rowset *) |
CATALOG_NAME |
adSchemaProviderSpecific |
-1 |
Wird verwendet, wenn der Anbieter eigene, nicht standardmäßige Schemaabfragen definiert. |
<Anbieterspezifisch> |
adSchemaProviderTypes |
22 |
Gibt die (Basis-)Datentypen zurück, die vom Datenprovider unterstützt werden. (PROVIDER_TYPES-Rowset) |
DATA_TYPE |
AdSchemaReferentialConstraints |
9 |
Gibt die im Katalog definierten referenziellen Einschränkungen zurück, die einem bestimmten Benutzer gehören. (REFERENTIAL_CONSTRAINTS-Rowset) |
CONSTRAINT_CATALOG |
adSchemaSchemata |
17 |
Gibt die Schemas (Datenbankobjekte) zurück, die einem bestimmten Benutzer gehören. (SCHEMATA-Rowset) |
CATALOG_NAME |
adSchemaSQLLanguages |
18 |
Gibt die Konformitätsebenen, die Optionen und die Dialekte zurück, die von den Verarbeitungsdaten der SQL-Implementierung unterstützt werden. (SQL_LANGUAGES-Rowset) |
<Keine> |
adSchemaStatistics |
19 |
Gibt die im Katalog definierten Statistiken zurück, die einem bestimmten Benutzer gehören. (STATISTICS-Rowset) |
TABLE_CATALOG |
adSchemaTableConstraints |
10 |
Gibt die im Katalog definierten Tabelleneinschränkungen zurück, die einem bestimmten Benutzer gehören. (TABLE_CONSTRAINTS-Rowset) |
CONSTRAINT_CATALOG |
adSchemaTablePrivileges |
14 |
Gibt die im Katalog definierten Tabellenberechtigungen zurück, die einem bestimmten Benutzer zur Verfügung stehen oder von diesem erteilt werden. (TABLE_PRIVILEGES-Rowset) |
TABLE_CATALOG |
adSchemaTables |
20 |
Gibt die im Katalog definierten Tabellen (einschließlich Sichten) zurück, auf die ein bestimmter Benutzer zugreifen kann. (TABLES-Rowset) |
TABLE_CATALOG |
adSchemaTranslations |
21 |
Gibt die im Katalog definierten Zeichenumwandlungen zurück, auf die ein bestimmter Benutzer zugreifen kann. (TRANSLATIONS-Rowset) |
TRANSLATION_CATALOG |
adSchemaTrustees |
39 |
Reserviert für zukünftige Verwendung. |
|
adSchemaUsagePrivileges |
15 |
Gibt die im Katalog definierten USAGE-Berechtigungen zurück, die einem bestimmten Benutzer zur Verfügung stehen oder von diesem erteilt werden. (USAGE_PRIVILEGES-Rowset) |
OBJECT_CATALOG |
adSchemaViewColumnUsage |
24 |
Gibt die Spalten zurück, von denen die angezeigten Tabellen abhängig sind, die im Katalog definiert sind und einem bestimmten Benutzer gehören. (VIEW_COLUMN_USAGE-Rowset) |
VIEW_CATALOG |
adSchemaViews |
23 |
Gibt die im Katalog definierten Sichten zurück, auf die ein bestimmter Benutzer zugreifen kann. (VIEWS-Rowset) |
TABLE_CATALOG |
adSchemaViewTableUsage |
25 |
Gibt die Tabellen zurück, von denen die angezeigten Tabellen abhängig sind, die im Katalog definiert sind und einem bestimmten Benutzer gehören. (VIEW_TABLE_USAGE-Rowset) |
VIEW_CATALOG |
ADO/WFC-Entsprechung
Paket: com.ms.wfc.data
Konstante |
---|
AdoEnums.Schema.ASSERTS |
AdoEnums.Schema.CATALOGS |
AdoEnums.Schema.CHARACTERSETS |
AdoEnums.Schema.CHECKCONSTRAINTS |
AdoEnums.Schema.COLLATIONS |
AdoEnums.Schema.COLUMNPRIVILEGES |
AdoEnums.Schema.COLUMNS |
AdoEnums.Schema.COLUMNSDOMAINUSAGE |
AdoEnums.Schema.CONSTRAINTCOLUMNUSAGE |
AdoEnums.Schema.CONSTRAINTTABLEUSAGE |
AdoEnums.Schema.CUBES |
AdoEnums.Schema.DBINFOKEYWORDS |
AdoEnums.Schema.DBINFOLITERALS |
AdoEnums.Schema.DIMENSIONS |
AdoEnums.Schema.FOREIGNKEYS |
AdoEnums.Schema.HIERARCHIES |
AdoEnums.Schema.INDEXES |
AdoEnums.Schema.KEYCOLUMNUSAGE |
AdoEnums.Schema.LEVELS |
AdoEnums.Schema.MEASURES |
AdoEnums.Schema.MEMBERS |
AdoEnums.Schema.PRIMARYKEYS |
AdoEnums.Schema.PROCEDURECOLUMNS |
AdoEnums.Schema.PROCEDUREPARAMETERS |
AdoEnums.Schema.PROCEDURES |
AdoEnums.Schema.PROPERTIES |
AdoEnums.Schema.PROVIDERSPECIFIC |
AdoEnums.Schema.PROVIDERTYPES |
AdoEnums.Schema.REFERENTIALCONTRAINTS |
AdoEnums.Schema.SCHEMATA |
AdoEnums.Schema.SQLLANGUAGES |
AdoEnums.Schema.STATISTICS |
AdoEnums.Schema.TABLECONSTRAINTS |
AdoEnums.Schema.TABLEPRIVILEGES |
AdoEnums.Schema.TABLES |
AdoEnums.Schema.TRANSLATIONS |
AdoEnums.Schema.TRUSTEES |
AdoEnums.Schema.USAGEPRIVILEGES |
AdoEnums.Schema.VIEWCOLUMNUSAGE |
AdoEnums.Schema.VIEWS |
AdoEnums.Schema.VIEWTABLEUSAGE |