Les constantes SchemaEnum indique le type de schéma d'un jeu d'enregistrements Recordset que la méthode OpenSchema récupère.

Set Objet_Recordset = _
                      Objet_Connection.OpenSchema(SchemaEnum, _
                                                   Critères, ID_Schema)
Constante
Valeur Description Contraintes
adSchemaAsserts
0 retourne les assertions définies dans le catalogue qui sont possédées par un utilisateur donné. (ASSERTIONS Rowset)
CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
CONSTRAINT_NAME
adSchemaCatalogs
1 retourne les attributs physiques associés aux catalogues accessibles du DBMS. (CATALOGS Rowset)
CATALOG_NAME
adSchemaCharacterSets
2 retourne les jeux de caractères définis dans le cataloguequi sont accessible à un utilisateur donné. (CHARACTER_SETS Rowset)
CHARACTER_SET_CATALOG
CHARACTER_SET_SCHEMA
CHARACTER_SET_NAME
adSchemaCheckConstraints
5 retourne les contraintes vérifiées définies dans le catalogue qui sont possédées par un utilisateur donné. (CHECK_CONSTRAINTS Rowset)
CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
CONSTRAINT_NAME
adSchemaCollations
3 retourne les comparaisons de caractères définies dans le catalogue qui sont accessibles à un utilisateur donné. (COLLATIONS Rowset)
COLLATION_CATALOG
COLLATION_SCHEMA
COLLATION_NAME
adSchemaColumnPrivileges
13 retourne les privilèges sur des colonnes de tables définis dans le catalogue qui sont disponible ou accordés à un utilisateur donné. (COLUMN_PRIVILEGES Rowset)
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME
GRANTOR
GRANTEE
adSchemaColumns
4 retourne les colonnes de tableaux définies dans le catalogue qui sont accessibles à un utilisateur donné. (COLUMNS Rowset)
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME
adSchemaColumnsDomainUsage
11 retourne les colonnes définies dans le catalogue qui sont dépendants d'un domaine défini dans le catalogue et possédé par un utilisateur donné. (COLUMN_DOMAIN_USAGE Rowset)
DOMAIN_CATALOG
DOMAIN_SCHEMA
DOMAIN_NAME
COLUMN_NAME
adSchemaConstraintColumnUsage
6 retourne les colonnes utilisées par des contraintes référentielles, contraintes uniques, contraintes vérifiées, et assertions, définis dans le catalogue et possédés par un utilisateur donné. (CONSTRAINT_COLUMN_USAGE Rowset)
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME
adSchemaConstraintTableUsage
7 retourne les tableaux qui sont utilisés par des contraintes référentielles, contraintes uniques, contraintes vérifiées et assertions définis dans le catalogue et possédés par un utilisateur donné. (CONSTRAINT_TABLE_USAGE Rowset)
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
adSchemaCubes
32 retourne les informations à propos des cubes disponibles dans un schéma. (CUBES Rowset*)
CATALOG_NAME
SCHEMA_NAME
CUBE_NAME
adSchemaDBInfoKeywords
30 retourne une liste de mots-clés d'un fournisseur spécifique. (IDBInfo::GetKeywords *)
adSchemaDBInfoLiterals
31 retourne une liste de littéraux d'un fournisseur spécifique utilisés dans les commandes textuelles. (IDBInfo::GetLiteralInfo *)
adSchemaDimensions
33 retourne les informations à propos des dimensions d'un cube donné. (DIMENSIONS Rowset *)
CATALOG_NAME
SCHEMA_NAME
CUBE_NAME
DIMENSION_NAME
DIMENSION_UNIQUE_NAME
adSchemaForeignKeys
27 retourne les colonnes clés extérieurs définies dans le catalogue par un utilisateur donné. (FOREIGN_KEYS Rowset)
PK_TABLE_CATALOG
PK_TABLE_SCHEMA
PK_TABLE_NAME
FK_TABLE_CATALOG
FK_TABLE_SCHEMA
FK_TABLE_NAME
adSchemaHierarchies
34 retourne les informations à propos des hiérarchies disponibles dans un dimension. (HIERARCHIES Rowset *)
CATALOG_NAME
SCHEMA_NAME
CUBE_NAME
DIMENSION_UNIQUE_NAME
HIERARCHY_NAME
HIERARCHY_UNIQUE_NAME
adSchemaIndexes
12 retourne les index définis dans le catalogue qui sont possédés par un utilisateur donné. (INDEXES Rowset)
TABLE_CATALOG
TABLE_SCHEMA
INDEX_NAME
TYPE
TABLE_NAME
adSchemaKeyColumnUsage
8 retourne les colonnes définies dans le catalogue qui sont contraint comme des clés par un utilisateur donné. (KEY_COLUMN_USAGE Rowset)
CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
CONSTRAINT_NAME
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME
adSchemaLevels
35 retourne les informations à propos des niveaux disponibles dans un dimension. (LEVELS Rowset*)
CATALOG_NAME
SCHEMA_NAME
CUBE_NAME
DIMENSION_UNIQUE_NAME
HIERARCHY_UNIQUE_NAME
LEVEL_NAME
LEVEL_UNIQUE_NAME
adSchemaMeasures
36 retourne les informations à propos des mesures. (MEASURES Rowset *)
CATALOG_NAME
SCHEMA_NAME
CUBE_NAME
MEASURE_NAME
MEASURE_UNIQUE_NAME
adSchemaMembers
38 retourne les informations à propos des membres. (MEMBERS Rowset *)
CATALOG_NAME
SCHEMA_NAME
CUBE_NAME
DIMENSION_UNIQUE_NAME
HIERARCHY_UNIQUE_NAME
LEVEL_UNIQUE_NAME
LEVEL_NUMBER
MEMBER_NAME
MEMBER_UNIQUE_NAME
MEMBER_CAPTION
MEMBER_TYPE
adSchemaPrimaryKeys
28 retourne les colonnes des clés primaires définies dans le catalogue par un utilisateur donné. (PRIMARY_KEYS Rowset)
PK_TABLE_CATALOG
PK_TABLE_SCHEMA
PK_TABLE_NAME
adSchemaProcedureColumns
29 retourne les informations à propos des colonnes et des jeux de lignes retournés par des procédures. (PROCEDURE_COLUMNS Rowset)
PROCEDURE_CATALOG
PROCEDURE_SCHEMA
PROCEDURE_NAME
COLUMN_NAME
adSchemaProcedureParameters
26 retourne les informations à propos des paramètres et retourne les codes des procédures. (PROCEDURE_PARAMETERS Rowset)
PROCEDURE_CATALOG
PROCEDURE_SCHEMA
PROCEDURE_NAME
PARAMETER_NAME
adSchemaProcedures
16 retourne les rocédures définies dans le catalogue qui sont possédés par un utilisateur donné. (PROCEDURES Rowset)
PROCEDURE_CATALOG
PROCEDURE_SCHEMA
PROCEDURE_NAME
PROCEDURE_TYPE
adSchemaProperties
37 retourne les informations à propos des propriétés disponibles pour chaque niveau des dimensions. (PROPERTIES Rowset *)
CATALOG_NAME
SCHEMA_NAME
CUBE_NAME
DIMENSION_UNIQUE_NAME
HIERARCHY_UNIQUE_NAME
LEVEL_UNIQUE_NAME
MEMBER_UNIQUE_NAME
PROPERTY_TYPE
PROPERTY_NAME
adSchemaProviderSpecific
-1 utilisé si le fournisseur définit ses propres requêtes de schéma non-standards.  
adSchemaProviderTypes
22 retourne les types de données supportés par le fournisseur de données. (PROVIDER_TYPES Rowset)
DATA_TYPE
BEST_MATCH
adSchemaReferentialConstraints
9 retourne les contraintes référentielles définies dans le catalogue qui sont possédées par un utilisateur donné. (REFERENTIAL_CONSTRAINTS Rowset)
CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
CONSTRAINT_NAME
adSchemaSchemata
17 retourne les schémas qui sont possédés par un utilisateur donné. (SCHEMATA Rowset)
CATALOG_NAME
SCHEMA_NAME
SCHEMA_OWNER
adSchemaSQLLanguages
18 retourne les niveaux de conformité, les options, et les dialectes supportés par le traitement de données SQL défini dans le catalogue. (SQL_LANGUAGES Rowset)
adSchemaStatistics
19 retourne les statistiques définies dans le catalogue qui sont possédées par un utilisateur donné. (STATISTICS Rowset)
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
adSchemaTableConstraints
10 retourne les tableaux de contraintes définis dans le catalogue qui sont possédés par un utilisateur donné. (TABLE_CONSTRAINTS Rowset)
CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
CONSTRAINT_NAME
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
CONSTRAINT_TYPE
adSchemaTablePrivileges
14 retourne les provilèges sur des tableaux définis dans le catalogue qui sont disponibles ou concédés par un utilisateur donné. (TABLE_PRIVILEGES Rowset)
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
GRANTOR
GRANTEE
adSchemaTables
20 retourne les tableaux définis dans le catalogue qui sont accessibles à un utilisateur donné. (TABLES Rowset)
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
TABLE_TYPE
adSchemaTranslations
21 retourne les traductions de caractères définis dans le catalogue qui sont accessibles à un utilisateur donné. (TRANSLATIONS Rowset)
TRANSLATION_CATALOG
TRANSLATION_SCHEMA
TRANSLATION_NAME
adSchemaTrustees
39 réservé pour une future utilisation.  
adSchemaUsagePrivileges
15 retourne les privilèges en usage sur des objets définis dans le catalogue qui sont disponibles et concédés par un utilisateur donné. (USAGE_PRIVILEGES Rowset)
OBJECT_CATALOG
OBJECT_SCHEMA
OBJECT_NAME
OBJECT_TYPE
GRANTOR
GRANTEE
adSchemaViewColumnUsage
24 retourne les colonnes sur lesquelles sont vus des tableaux définis dans le catalogue et possédés par un utilisateur donné, sont dépendant. (VIEW_COLUMN_USAGE Rowset)
VIEW_CATALOG
VIEW_SCHEMA
VIEW_NAME
adSchemaViews
23 retourne les vues définies dans le catalogue qui sont accessibles à un utilisateur donné. (VIEWS Rowset)
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
adSchemaViewTableUsage
25 retourne les tableaux sur lesquels des tableaux sont vus, définis dans le catalogue et possédés par un utilisateur donné, sont dépendants. (VIEW_TABLE_USAGE Rowset)
VIEW_CATALOG
VIEW_SCHEMA
VIEW_NAME