SchemaEnum
S’applique à : Access 2013, Office 2013
Spécifie le type de Recordset de schéma extrait par la méthode OpenSchema.
Remarques
D'autres informations sur la fonction et les colonnes renvoyées pour chaque constante ADO sont présentes dans les rubriques de l'Annexe B du manuel OLE DB Programmers Reference. Le nom de chaque rubrique est indiqué entre parenthèses dans la section Description du tableau suivant.
D'autres informations sur la fonction et les colonnes renvoyées pour chaque constante ADO MD sont présentes dans les rubriques du chapitre 23 du manuel OLE DB Programmers Reference. Le nom de chaque rubrique est indiqué entre parenthèses et marqué d’un astérisque (*) dans la colonne Description du tableau suivant.
Convertissez les types de données des colonnes de la documentation OLE DB en types de données ADO en vous reportant à la colonne de la rubrique DataTypeEnum ADO. Par exemple, le type de données OLE DB DBTYPE_WSTR est équivalent au type de données ADO adWChar.
ADO génère des résultats de type schéma pour les constantes adSchemaDBInfoKeywords et adSchemaDBInfoLiterals. ADO crée un Recordset, puis remplit chaque ligne avec les valeurs retournées respectivement par les méthodes IDBInfo ::GetKeywords et IDBInfo ::GetLiteralInfo . Vous trouverez des informations supplémentaires sur ces méthodes dans la section IDBInfo de la référence du programmeur OLE DB.
Constante |
Valeur |
Description |
Colonnes de contrainte |
---|---|---|---|
adSchemaAsserts |
0 |
Renvoie les assertions définies dans le catalogue et dont est propriétaire un utilisateur donné. (ASSERTIONS Rowset) |
CONSTRAINT_CATALOG |
adSchemaCatalogs |
1 |
Renvoie les attributs physiques associés aux catalogues accessibles depuis le DBMS. (CATALOGS Rowset) |
CATALOG_NAME |
adSchemaCharacterSets |
2 |
Renvoie les jeux de caractères définis dans le catalogue et accessibles par un utilisateur donné. (CHARACTER_SETS Rowset) |
CHARACTER_SET_CATALOG |
adSchemaCheckConstraints |
5 |
Renvoie les contraintes de contrôle définies dans le catalogue et dont est propriétaire un utilisateur donné. (CHECK_CONSTRAINTS Rowset) |
CONSTRAINT_CATALOG |
adSchemaCollations |
3 |
Renvoie les collations de caractères définies dans le catalogue et accessibles par un utilisateur donné. (COLLATIONS Rowset) |
COLLATION_CATALOG |
adSchemaColumnPrivileges |
13 |
Renvoie les privilèges des colonnes des tables définies dans le catalogue, accordés à un utilisateur donné, ou accordés par ce dernier. (COLUMN_PRIVILEGES Rowset) |
TABLE_CATALOG |
adSchemaColumns |
4 |
Renvoie les colonnes des tables (vues comprises) définies dans le catalogue et accessibles à un utilisateur donné. (COLUMNS Rowset) |
TABLE_CATALOG |
adSchemaColumnsDomainUsage |
11 |
Renvoie les colonnes définies dans le catalogue et qui dépendent d'un domaine défini dans le catalogue et dont est propriétaire un utilisateur donné. (COLUMN_DOMAIN_USAGE Rowset) |
DOMAIN_CATALOG |
adSchemaConstraintColumnUsage |
6 |
Renvoie les colonnes utilisées par les contraintes référentielles, uniques et de contrôle, ainsi que par les assertions définies dans le catalogue et dont est propriétaire un utilisateur donné. (CONSTRAINT_COLUMN_USAGE Rowset) |
TABLE_CATALOG |
adSchemaConstraintTableUsage |
7 |
Renvoie les tables utilisées par les contraintes référentielles, uniques et de contrôle, ainsi que par les assertions définies dans le catalogue et dont est propriétaire un utilisateur donné. (CONSTRAINT_TABLE_USAGE Rowset) |
TABLE_CATALOG |
adSchemaCubes |
32 |
Renvoie des informations sur les cubes disponibles dans un schéma (ou catalogue, si le fournisseur ne prend pas en charge les schémas). (CUBES Rowset*) |
CATALOG_NAME |
adSchemaDBInfoKeywords |
30 |
Renvoie la liste des mots réservés spécifiques aux fournisseur. (IDBInfo ::GetKeywords *) |
<Aucun> |
adSchemaDBInfoLiterals |
31 |
Renvoie la liste des chaînes littérales spécifiques aux fournisseurs et utilisées dans les commandes texte. (IDBInfo ::GetLiteralInfo *) |
<Aucun> |
adSchemaDimensions |
33 |
Renvoie des informations sur les dimensions d'un cube donné. Chaque dimension possède sa ligne propre. (DIMENSIONS Rowset *) |
CATALOG_NAME |
adSchemaForeignKeys |
27 |
Renvoie les colonnes de clés étrangères définies dans le catalogue par un utilisateur donné. (FOREIGN_KEYS Rowset) |
PK_TABLE_CATALOG |
adSchemaHierarchies |
34 |
Renvoie des informations sur les hiérarchies disponibles dans une dimension. (HIERARCHIES Rowset *) |
CATALOG_NAME |
adSchemaIndexes |
12 |
Renvoie les index définis dans le catalogue et dont est propriétaire un utilisateur donné. (INDEXES Rowset) |
TABLE_CATALOG |
adSchemaKeyColumnUsage |
8 |
Renvoie les colonnes définies dans le catalogue et qui sont contraintes sous forme de clés par un utilisateur donné. (KEY_COLUMN_USAGE Rowset) |
CONSTRAINT_CATALOG |
adSchemaLevels |
35 |
Renvoie des informations sur les niveaux disponibles dans une dimension. (LEVELS Rowset*) |
CATALOG_NAME |
adSchemaMeasures |
36 |
Renvoie des informations sur les mesures disponibles. (MEASURES Rowset *) |
CATALOG_NAME |
adSchemaMembers |
38 |
Renvoie des informations sur les membres disponibles. (MEMBERS Rowset *) |
CATALOG_NAME |
adSchemaPrimaryKeys |
28 |
Renvoie les colonnes de clés primaires définies dans le catalogue par un utilisateur donné. (PRIMARY_KEYS Rowset) |
PK_TABLE_CATALOG |
adSchemaProcedureColumns |
29 |
Renvoie des informations sur les colonnes de jeux de lignes renvoyées par des procédures. (PROCEDURE_COLUMNS Rowset) |
PROCEDURE_CATALOG |
adSchemaProcedureParameters |
26 |
Renvoie des informations sur les paramètres et les codes de retour des procédures. (PROCEDURE_PARAMETERS Rowset) |
PROCEDURE_CATALOG |
adSchemaProcedures |
16 |
Renvoie les procédures définies dans le catalogue et dont est propriétaire un utilisateur donné. (PROCEDURES Rowset) |
PROCEDURE_CATALOG |
adSchemaProperties |
37 |
Renvoie des informations sur les propriétés disponibles pour chaque niveau de la dimension. (PROPERTIES Rowset *) |
CATALOG_NAME |
adSchemaProviderSpecific |
-1 |
Utilisé si le fournisseur définit ses propres requêtes de schéma non standard. |
<Spécifique au fournisseur> |
adSchemaProviderTypes |
22 |
Renvoie les types de données (primaires) pris en charge par le fournisseur de données. (PROVIDER_TYPES Rowset) |
DATA_TYPE |
AdSchemaReferentialConstraints |
9 |
Renvoie les contraintes référentielles définies dans le catalogie et dont est propriétaire un utilisateur donné. (REFERENTIAL_CONSTRAINTS Rowset) |
CONSTRAINT_CATALOG |
adSchemaSchemata |
17 |
Renvoie les schémas (objets de la base de données) dont est propriétaire un utilisateur donné. (SCHEMATA Rowset) |
CATALOG_NAME |
adSchemaSQLLanguages |
18 |
Renvoie les niveaux de conformité, les options et les dialectes pris en charge par les données de traitement d'implémentation SQL définies dans le catalogue. (SQL_LANGUAGES Rowset) |
<Aucun> |
adSchemaStatistics |
19 |
Renvoie les statistiques définies dans le catalogue et dont est propriétaire un utilisateur donné. (STATISTICS Rowset) |
TABLE_CATALOG |
adSchemaTableConstraints |
10 |
Renvoie les contraintes de table définies dans le catalogue et dont est propriétaire un utilisateur donné. (TABLE_CONSTRAINTS Rowset) |
CONSTRAINT_CATALOG |
adSchemaTablePrivileges |
14 |
Renvoie les privilèges sur les tables définies dans le catalogue et qui sont disponibles pour un utilisateur donné, ou accordés par ce dernier. (TABLE_PRIVILEGES Rowset) |
TABLE_CATALOG |
adSchemaTables |
20 |
Renvoie les tables (notamment les vues) définies dans le catalogue et accessibles par un utilisateur donné. (TABLES Rowset) |
TABLE_CATALOG |
adSchemaTranslations |
21 |
Renvoie les conversions de caractères définies dans le catalogue et auxquelles un utilisateur donné a accès. (TRANSLATIONS Rowset) |
TRANSLATION_CATALOG |
adSchemaTrustees |
39 |
Réservé à une utilisation future. |
|
adSchemaUsagePrivileges |
15 |
Renvoie les privilèges USAGE sur les objets définis dans le catalogue et qui sont disponibles pour un utilisateur donné, ou accordés par ce dernier. (USAGE_PRIVILEGES Rowset) |
OBJECT_CATALOG |
adSchemaViewColumnUsage |
24 |
Renvoie les colonnes desquelles dépendent les tables vues, définies dans le catalogue et dont est propriétaire un utilisateur donné. (VIEW_COLUMN_USAGE Rowset) |
VIEW_CATALOG |
adSchemaViews |
23 |
Renvoie les vues définies dans le catalogue et accessibles par un utilisateur donné. (VIEWS Rowset) |
TABLE_CATALOG |
adSchemaViewTableUsage |
25 |
Renvoie les tables desquelles dépendent les tables vues, définies dans le catalogue et dont est propriétaire un utilisateur donné. (VIEW_TABLE_USAGE Rowset) |
VIEW_CATALOG |
Équivalent ADO/WFC
Module : com.ms.wfc.data
Constante |
---|
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 |