SchemaEnum
Aplica-se ao: Access 2013, Office 2013
Especifica o tipo de esquema do Recordset que o método OpenSchema recupera.
Comentários
Informações adicionais sobre a função e as colunas retornadas para cada constante do ADO podem ser encontradas nos tópicos do Apêndice B do manual OLE DB Programmers Reference (Referência para programadores do OLE DB). O nome de cada tópico é listado em parênteses na seção Descrição da tabela a seguir.
Informações adicionais sobre a função e as colunas retornadas para cada constante do ADO MD podem ser encontradas nos tópicos do Capítulo 23 da documentação OLE DB for OLAP (OLE DB para OLAP). O nome de cada tópico é listado em parênteses e marcado com um asterisco (*) na coluna Descrição da tabela a seguir.
Converta os tipos de dados das colunas na documentação OLE DB para tipos de dados do ADO, consultando a coluna Descrição do tópico ADO DataTypeEnum. Por exemplo, um tipo de dados do OLE DB de DBTYPE_WSTR é equivalente a um tipo de dados do ADO de adWChar.
O ADO gera resultados como esquema para as constantes adSchemaDBInfoKeywords e adSchemaDBInfoLiterals. O ADO cria um Recordset e preenche cada linha com os valores retornados respectivamente pelos métodos IDBInfo::GetKeywords e IDBInfo::GetLiteralInfo . Informações adicionais sobre esses métodos podem ser encontradas na seção IDBInfo da Referência do Programador OLE DB.
Constant |
Valor |
Descrição |
Colunas de restrição |
---|---|---|---|
adSchemaAsserts |
0 |
Retorna as asserções definidas no catálogo, pertencentes a um usuário específico. (Conjunto de linhas ASSERTIONS) |
CONSTRAINT_CATALOG |
adSchemaCatalogs |
1 |
Retorna os atributos físicos associados aos catálogos acessíveis do DBMS. (Conjunto de linhas CATALOGS) |
CATALOG_NAME |
adSchemaCharacterSets |
2 |
Retorna os conjuntos de caracteres definidos no catálogo que estão acessíveis para um determinado usuário. (Conjunto de linhas CHARACTER_SETS) |
CHARACTER_SET_CATALOG |
adSchemaCheckConstraints |
5 |
Retorna as restrições de verificação definidas no catálogo, pertencentes a um usuário específico. (Conjunto de linhas CHECK_CONSTRAINTS) |
CONSTRAINT_CATALOG |
adSchemaCollations |
3 |
Retorna as coleções de caracteres definidas no catálogo que estão acessíveis para um determinado usuário. (Conjunto de linhas COLLATIONS) |
COLLATION_CATALOG |
adSchemaColumnPrivileges |
13 |
Retorna, nas colunas das tabelas definidas no catálogo, os privilégios que estão disponíveis para um determinado usuário ou foram concedidos a ele. (Conjunto de linhas COLUMN_PRIVILEGES) |
TABLE_CATALOG |
adSchemaColumns |
4 |
Retorna as colunas das tabelas (inclusive as exibições) definidas no catálogo que estão acessíveis para um determinado usuário. (Conjunto de linhas COLUMNS) |
TABLE_CATALOG |
adSchemaColumnsDomainUsage |
11 |
Retorna as colunas definidas no catálogo que são dependentes de um domínio definido no catálogo e pertencem a um determinado usuário. (Conjunto de linhas COLUMN_DOMAIN_USAGE) |
DOMAIN_CATALOG |
adSchemaConstraintColumnUsage |
6 |
Retorna as colunas usadas por restrições de referência, restrições exclusivas, restrições de verificação e asserções, definidas no catálogo e pertencentes a um usuário específico. (Conjunto de linhas CONSTRAINT_COLUMN_USAGE) |
TABLE_CATALOG |
adSchemaConstraintTableUsage |
7 |
Retorna as tabelas usadas por restrições de referência, restrições exclusivas, restrições de verificação e asserções, definidas no catálogo e pertencentes a um usuário específico. (Conjunto de linhas CONSTRAINT_TABLE_USAGE) |
TABLE_CATALOG |
adSchemaCubes |
32 |
Retorna informações sobre os cubos disponíveis em um esquema (ou o catálogo se o provedor não oferecer suporte a esquemas). (Conjunto de linhas CUBES*) |
CATALOG_NAME |
adSchemaDBInfoKeywords |
30 |
Retorna uma lista de palavras-chave específicas do provedor. (IDBInfo::GetKeywords *) |
<Nenhum> |
adSchemaDBInfoLiterals |
31 |
Retorna uma lista de literais específicos do provedor utilizados em comandos de texto. (IDBInfo::GetLiteralInfo *) |
<Nenhum> |
adSchemaDimensions |
33 |
Retorna informações sobre as dimensões em um determinado cubo. Ele tem uma linha para cada dimensão. (Conjunto de linhas DIMENSIONS*) |
CATALOG_NAME |
adSchemaForeignKeys |
27 |
Retorna as colunas de chave estrangeira definidas no catálogo por um determinado usuário. (Conjunto de linhas FOREIGN_KEYS) |
PK_TABLE_CATALOG |
adSchemaHierarchies |
34 |
Retorna informações sobre as hierarquias disponíveis em uma dimensão. (Conjunto de linhas HIERARCHIES*) |
CATALOG_NAME |
adSchemaIndexes |
12 |
Retorna os índices definidos no catálogo, pertencentes a um usuário específico. (Conjunto de linhas INDEXES) |
TABLE_CATALOG |
adSchemaKeyColumnUsage |
8 |
Retorna as colunas definidas no catálogo, restritas a chaves por um usuário específico. (Conjunto de linhas KEY_COLUMN_USAGE) |
CONSTRAINT_CATALOG |
adSchemaLevels |
35 |
Retorna informações sobre os níveis disponíveis em uma dimensão. (Conjunto de linhas LEVELS*) |
CATALOG_NAME |
adSchemaMeasures |
36 |
Retorna informações sobre as medidas disponíveis. (Conjunto de linhas MEASURES*) |
CATALOG_NAME |
adSchemaMembers |
38 |
Retorna informações sobre os membros disponíveis. (Conjunto de linhas MEMBERS*) |
CATALOG_NAME |
adSchemaPrimaryKeys |
28 |
Retorna as colunas de chave principal definidas no catálogo por um determinado usuário. (Conjunto de linhas PRIMARY_KEYS) |
PK_TABLE_CATALOG |
adSchemaProcedureColumns |
29 |
Retorna informações sobre as colunas de conjuntos de linhas por procedimentos. (Conjunto de linhas PROCEDURE_COLUMNS) |
PROCEDURE_CATALOG |
adSchemaProcedureParameters |
26 |
Retorna informações sobre parâmetros e códigos de retorno de procedimentos. (Conjunto de linhas PROCEDURE_PARAMETERS) |
PROCEDURE_CATALOG |
adSchemaProcedures |
16 |
Retorna os procedimentos definidos no catálogo, pertencentes a um usuário específico. (Conjunto de linhas PROCEDURES) |
PROCEDURE_CATALOG |
adSchemaProperties |
37 |
Retorna informações sobre as propriedades disponíveis para cada nível de dimensão. (Conjunto de linhas PROPERTIES*) |
CATALOG_NAME |
adSchemaProviderSpecific |
-1 |
Utilizada se o provedor define suas próprias consultas de esquema não padrão. |
<Provedor específico> |
adSchemaProviderTypes |
22 |
Retorna os tipos de dados (base) aceitos pelo provedor de dados. (Conjunto de linhas PROVIDER_TYPES) |
DATA_TYPE |
AdSchemaReferentialConstraints |
9 |
Retorna as restrições de referência definidas no catálogo, pertencentes a um usuário específico. (Conjunto de linhas REFERENTIAL_CONSTRAINTS) |
CONSTRAINT_CATALOG |
adSchemaSchemata |
17 |
Retorna os esquemas (objetos de banco de dados) pertencentes a um usuário específico. (Conjunto de linhas SCHEMATA) |
CATALOG_NAME |
adSchemaSQLLanguages |
18 |
Retorna os níveis, as opções e os dialetos de conformidade aceitos pelos dados de processamento de implementação do SQL definidos no catálogo. (Conjunto de linhas SQL_LANGUAGES) |
<Nenhum> |
adSchemaStatistics |
19 |
Retorna as estatísticas definidas no catálogo, pertencentes a um usuário específico. (Conjunto de linhas STATISTICS) |
TABLE_CATALOG |
adSchemaTableConstraints |
10 |
Retorna as restrições de tabela definidas no catálogo, pertencentes a um usuário específico. (Conjunto de linha TABLE_CONSTRAINTS) |
CONSTRAINT_CATALOG |
adSchemaTablePrivileges |
14 |
Retorna, nas tabelas definidas no catálogo, os privilégios que estão disponíveis para um determinado usuário ou foram concedidos a ele. (Conjunto de linhas TABLE_PRIVILEGES) |
TABLE_CATALOG |
adSchemaTables |
20 |
Retorna as tabelas (inclusive as exibições) definidas no catálogo que estão acessíveis para um determinado usuário. (Conjunto de linhas TABLES) |
TABLE_CATALOG |
adSchemaTranslations |
21 |
Retorna as conversões de caracteres definidas no catálogo que estão acessíveis para um usuário específico. (Conjunto de linhas TRANSLATIONS) |
TRANSLATION_CATALOG |
adSchemaTrustees |
39 |
Reserved for future use. |
|
adSchemaUsagePrivileges |
15 |
Retorna, nos objetos definidos no catálogo, os privilégios USAGE que estão disponíveis para um determinado usuário ou foram concedidos a ele. (Conjunto de linhas USAGE_PRIVILEGES) |
OBJECT_CATALOG |
adSchemaViewColumnUsage |
24 |
Retorna as colunas das quais as tabelas exibidas, definidas no catálogo e pertencentes a um usuário específico, são dependentes. (Conjunto de linhas VIEW_COLUMN_USAGE) |
VIEW_CATALOG |
adSchemaViews |
23 |
Retorna as exibições definidas no catálogo que estão acessíveis para um determinado usuário. (Conjunto de linhas VIEWS) |
TABLE_CATALOG |
adSchemaViewTableUsage |
25 |
Retorna as tabelas das quais as tabelas exibidas, definidas no catálogo e pertencentes a um usuário específico, são dependentes. (Conjunto de linhas VIEW_TABLE_USAGE) |
VIEW_CATALOG |
Equivalente a ADO/WFC
Pacote: com.ms.wfc.data
Constant |
---|
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 |