SchemaEnum
Se aplica a: Access 2013, Office 2013
Especifica el tipo de esquema Recordset recuperado por el método OpenSchema.
Comentarios
Se puede encontrar información adicional acerca de la función y las columnas que se devuelven para cada constante de ADO en los temas del Apéndice B de la Referencia para programadores de OLE DB. El nombre de cada tema aparece entre paréntesis en la sección Descripción de la tabla siguiente.
Se puede encontrar información adicional acerca de la función y las columnas que se devuelven para cada constante ADO MD en los temas del Capítulo 23 de la documentación de OLE DB para OLAP. El nombre de cada tema aparece entre paréntesis y se marca con un asterisco (*) en la columna Descripción de la tabla siguiente.
Convierta los tipos de datos de columnas de la documentación de OLE DB a tipo de datos ADO consultando la columna Descripción del tema DataTypeEnum de ADO. Por ejemplo, un tipo de datos DBTYPE_WSTR de OLE DB es equivalente a un tipo de datos adWChar de ADO.
ADO generates schema-like results for the constants, adSchemaDBInfoKeywords and adSchemaDBInfoLiterals. ADO crea un objeto Recordset y, a continuación, rellena cada fila con los valores devueltos respectivamente por los métodos IDBInfo::GetKeywords e IDBInfo::GetLiteralInfo . Puede encontrar información adicional sobre estos métodos en la sección IDBInfo de la referencia del programador de OLE DB.
Constante |
Valor |
Descripción |
Columnas de restricción |
---|---|---|---|
adSchemaAsserts |
0 |
Devuelve las aserciones definidas en el catálogo que pertenecen a un usuario determinado. (Conjunto de filas ASSERTIONS) |
CONSTRAINT_CATALOG |
adSchemaCatalogs |
1 |
Devuelve los atributos físicos asociados con catálogos accesibles del sistema de administración de bases de datos (DBMS). (Conjunto de filas CATALOGS) |
CATALOG_NAME |
adSchemaCharacterSets |
2 |
Devuelve los conjuntos de caracteres definidos en el catálogo a los que puede tener acceso un usuario determinado. (Conjunto de filas CHARACTER_SETS) |
CHARACTER_SET_CATALOG |
adSchemaCheckConstraints |
5 |
Devuelve las restricciones de comprobación definidas en el catálogo que pertenecen a un usuario determinado. (Conjunto de filas CHECK_CONSTRAINTS) |
CONSTRAINT_CATALOG |
adSchemaCollations |
3 |
Devuelve las intercalaciones de caracteres definidas en el catálogo a las que puede tener acceso un usuario determinado. (Conjunto de filas COLLATIONS) |
COLLATION_CATALOG |
adSchemaColumnPrivileges |
13 |
Devuelve los privilegios sobre columnas de tablas que se definen en el catálogo y que están disponibles para (o los concede) un usuario determinado. (Conjunto de filas COLUMN_PRIVILEGES) |
TABLE_CATALOG |
adSchemaColumns |
4 |
Devuelve las columnas de tablas (incluidas las vistas) definidas en el catálogo a las que puede tener acceso un usuario determinado. (Conjunto de filas COLUMNS) |
TABLE_CATALOG |
adSchemaColumnsDomainUsage |
11 |
Devuelve las columnas definidas en el catálogo que dependen de un dominio definido en el catálogo y pertenecen a un usuario determinado. (Conjunto de filas COLUMN_DOMAIN_USAGE) |
DOMAIN_CATALOG |
adSchemaConstraintColumnUsage |
6 |
Devuelve las columnas utilizadas por restricciones referenciales, restricciones de exclusividad, restricciones de comprobación y aserciones definidas en el catálogo y que son propiedad de un usuario determinado. (Conjunto de filas CONSTRAINT_COLUMN_USAGE) |
TABLE_CATALOG |
adSchemaConstraintTableUsage |
7 |
Devuelve las tablas utilizadas por restricciones referenciales, restricciones de exclusividad, restricciones de comprobación y aserciones definidas en el catálogo y que son propiedad de un usuario determinado. (Conjunto de filas CONSTRAINT_TABLE_USAGE) |
TABLE_CATALOG |
adSchemaCubes |
32 |
Devuelve información acerca de los cubos disponibles en un esquema (o en el catálogo, si el proveedor no admite esquemas). (Conjunto de filas CUBE*) |
CATALOG_NAME |
adSchemaDBInfoKeywords |
30 |
Devuelve una lista de palabras clave específicas del proveedor. (IDBInfo::GetKeywords *) |
<Ninguno> |
adSchemaDBInfoLiterals |
31 |
Devuelve una lista de los literales específicos del proveedor utilizados en comandos de texto. (IDBInfo::GetLiteralInfo *) |
<Ninguno> |
adSchemaDimensions |
33 |
Devuelve información acerca de las dimensiones de un cubo dado. Tiene una fila para cada dimensión. (Conjunto de filas DIMENSIONS *) |
CATALOG_NAME |
adSchemaForeignKeys |
27 |
Devuelve las columnas de clave externa definidas por un usuario determinado en el catálogo. (Conjunto de filas FOREIGN_KEYS) |
PK_TABLE_CATALOG |
adSchemaHierarchies |
34 |
Devuelve información acerca de las jerarquías disponibles en una dimensión. (Conjunto de filas HIERARCHIES *) |
CATALOG_NAME |
adSchemaIndexes |
12 |
Devuelve los índices definidos en el catálogo que pertenecen a un usuario determinado. (Conjunto de filas INDEXES) |
TABLE_CATALOG |
adSchemaKeyColumnUsage |
8 |
Devuelve las columnas definidas en el catálogo restringidas por un usuario determinado como claves. (Conjunto de filas KEY_COLUMN_USAGE) |
CONSTRAINT_CATALOG |
adSchemaLevels |
35 |
Devuelve información acerca de los niveles disponibles en una dimensión. (Conjunto de filas LEVELS *) |
CATALOG_NAME |
adSchemaMeasures |
36 |
Devuelve información acerca de las medidas disponibles. (Conjunto de filas MEASURES *) |
CATALOG_NAME |
adSchemaMembers |
38 |
Devuelve información acerca de los miembros disponibles. (Conjunto de filas MEMBERS *) |
CATALOG_NAME |
adSchemaPrimaryKeys |
28 |
Devuelve las columnas de clave principal definidas por un usuario determinado en el catálogo. (Conjunto de filas PRIMARY_KEYS) |
PK_TABLE_CATALOG |
adSchemaProcedureColumns |
29 |
Devuelve información acerca de las columnas de conjuntos de filas devueltos por procedimientos. (Conjunto de filas PROCEDURE_COLUMNS) |
PROCEDURE_CATALOG |
adSchemaProcedureParameters |
26 |
Devuelve información acerca de los parámetros y códigos de retorno de procedimientos. (Conjunto de filas PROCEDURE_PARAMETERS) |
PROCEDURE_CATALOG |
adSchemaProcedures |
16 |
Devuelve los procedimientos definidos en el catálogo que pertenecen a un usuario determinado. (Conjunto de filas PROCEDURES) |
PROCEDURE_CATALOG |
adSchemaProperties |
37 |
Devuelve información acerca de las propiedades disponibles para cada nivel de la dimensión. (Conjunto de filas PROPERTIES) |
CATALOG_NAME |
adSchemaProviderSpecific |
-1 |
Se utiliza si el proveedor define sus propias consultas de esquema no estándar. |
<Específico del proveedor> |
adSchemaProviderTypes |
22 |
Devuelve los tipos de datos (base) admitidos por el proveedor de datos. (Conjunto de filas PROVIDER_TYPES) |
DATA_TYPE |
AdSchemaReferentialConstraints |
9 |
Devuelve las restricciones referenciales definidas en el catálogo que pertenecen a un usuario determinado. (Conjunto de filas REFERENTIAL_CONSTRAINTS) |
CONSTRAINT_CATALOG |
adSchemaSchemata |
17 |
Devuelve los esquemas (objetos de base de datos) que pertenecen a un usuario determinado. (Conjunto de filas SCHEMATA) |
CATALOG_NAME |
adSchemaSQLLanguages |
18 |
Devuelve los niveles de conformidad, las opciones y los dialectos admitidos por los datos de procesamiento de la implementación de SQL definidos en el catálogo. (Conjunto de filas SQL_LANGUAGES) |
<Ninguno> |
adSchemaStatistics |
19 |
Devuelve las estadísticas definidas en el catálogo que pertenecen a un usuario determinado. (Conjunto de filas STATISTICS) |
TABLE_CATALOG |
adSchemaTableConstraints |
10 |
Devuelve las restricciones de tabla definidas en el catálogo que pertenecen a un usuario determinado. (Conjunto de filas TABLE_CONSTRAINTS) |
CONSTRAINT_CATALOG |
adSchemaTablePrivileges |
14 |
Devuelve los privilegios sobre tablas que se definen en el catálogo y que están disponibles para (o los concede) un usuario determinado. (Conjunto de filas TABLE_PRIVILEGES) |
TABLE_CATALOG |
adSchemaTables |
20 |
Devuelve las tablas (incluidas las vistas) definidas en el catálogo a las que puede tener acceso un usuario determinado. (Conjunto de filas TABLES) |
TABLE_CATALOG |
adSchemaTranslations |
21 |
Devuelve las conversiones de caracteres que se definen en el catálogo y a las que puede tener acceso un usuario determinado. (Conjunto de filas de TRANSLATIONS) |
TRANSLATION_CATALOG |
adSchemaTrustees |
39 |
Reservado para uso futuro. |
|
adSchemaUsagePrivileges |
15 |
Devuelve los privilegios de uso sobre objetos definidos en el catálogo que están disponibles para (o los concede) un usuario determinado. (Conjunto de filas USAGE_PRIVILEGES) |
OBJECT_CATALOG |
adSchemaViewColumnUsage |
24 |
Devuelve las columnas sobre las que las tablas vistas, definidas en el catálogo y que pertenecen a un usuario determinado, son dependientes. (Conjunto de filas VIEW_COLUMN_USAGE) |
VIEW_CATALOG |
adSchemaViews |
23 |
Devuelve las vistas definidas en el catálogo a las que puede tener acceso un usuario determinado. (Conjunto de filas VIEWS) |
TABLE_CATALOG |
adSchemaViewTableUsage |
25 |
Devuelve las tablas sobre las que las tablas vistas, definidas en el catálogo y que pertenecen a un usuario determinado, son dependientes. (Conjunto de filas VIEW_TABLE_USAGE) |
VIEW_CATALOG |
Equivalente de ADO/WFC
Paquete: 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 |