Data.Win.ADODB.TSchemaInfo
Delphi
TSchemaInfo = (siAsserts, siCatalogs, siCharacterSets, siCollations,
siColumns, siCheckConstraints, siConstraintColumnUsage,
siConstraintTableUsage, siKeyColumnUsage, siReferentialConstraints,
siTableConstraints, siColumnsDomainUsage, siIndexes, siColumnPrivileges,
siTablePrivileges, siUsagePrivileges, siProcedures, siSchemata,
siSQLLanguages, siStatistics, siTables, siTranslations, siProviderTypes,
siViews, siViewColumnUsage, siViewTableUsage, siProcedureParameters,
siForeignKeys, siPrimaryKeys, siProcedureColumns, siDBInfoKeywords,
siDBInfoLiterals, siCubes, siDimensions, siHierarchies, siLevels,
siMeasures, siProperties, siMembers, siProviderSpecific);
C++
enum DECLSPEC_DENUM TSchemaInfo : unsigned char { siAsserts, siCatalogs, siCharacterSets, siCollations, siColumns, siCheckConstraints, siConstraintColumnUsage, siConstraintTableUsage, siKeyColumnUsage, siReferentialConstraints, siTableConstraints, siColumnsDomainUsage, siIndexes, siColumnPrivileges, siTablePrivileges, siUsagePrivileges, siProcedures, siSchemata, siSQLLanguages, siStatistics, siTables, siTranslations, siProviderTypes, siViews, siViewColumnUsage, siViewTableUsage, siProcedureParameters, siForeignKeys, siPrimaryKeys, siProcedureColumns, siDBInfoKeywords, siDBInfoLiterals, siCubes, siDimensions, siHierarchies, siLevels, siMeasures, siProperties, siMembers, siProviderSpecific };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | Data.Win.ADODB |
Description
Les valeurs TSchemaInfo indiquent le type d'information de schéma à obtenir.
Utilisez les valeurs TSchemaInfo pour spécifier le type des informations de schéma à récupérer sur un fournisseur.
Les constantes constituant le type TSchemaInfo correspondent directement aux constantes utilisées par le paramètre QueryType de la méthode OpenSchema de l'objet Connection ADO. Pour davantage d'informations sur ces constantes ADO et leurs effets, voir l'aide du SDK Microsoft Data Access dans la rubrique sur la méthode OpenSchema de l'objet ADO Connection.
Une valeur TSchemaInfo peut être l'une des constantes suivantes :
Valeur du paramètre de schéma | Valeur de critère ADO |
---|---|
siProviderSpecific |
Le fournisseur définit ses propres requêtes non standard de schéma parmi celles énumérées ci-dessous. |
siAsserts |
CONSTRAINT_CATALOG |
siCatalogs |
CATALOG_NAME |
siCharacterSets |
CHARACTER_SET_CATALOG |
siCollations |
COLLATION_CATALOG |
siColumns |
TABLE_CATALOG |
siCheckConstraints |
CONSTRAINT_CATALOG |
siConstraintColumnUsage |
TABLE_CATALOG |
siConstraintTableUsage |
TABLE_CATALOG |
siKeyColumnUsage |
CONSTRAINT_CATALOG |
siReferentialConstraints |
CONSTRAINT_CATALOG |
siTableConstraints |
CONSTRAINT_CATALOG |
siColumnsDomainUsage |
DOMAIN_CATALOG |
siIndexes |
TABLE_CATALOG |
siColumnPrivileges |
TABLE_CATALOG |
siTablePrivileges |
TABLE_CATALOG |
siUsagePrivileges |
OBJECT_CATALOG |
siProcedures |
PROCEDURE_CATALOG |
siSchemata |
CATALOG_NAME |
siSQLLanguages |
Aucune. |
siStatistics |
TABLE_CATALOG |
siTables |
TABLE_CATALOG |
siTranslations |
TRANSLATION_CATALOG |
siProviderTypes |
DATA_TYPE |
siViews |
TABLE_CATALOG |
siViewColumnUsage |
VIEW_CATALOG |
siViewTableUsage |
VIEW_CATALOG |
siProcedureParameters |
PROCEDURE_CATALOG |
siForeignKeys |
PK_TABLE_CATALOG |
siPrimaryKeys |
PK_TABLE_CATALOG |
siProcedureColumns |
PROCEDURE_CATALOG |
siDBInfoKeywords |
(Défini dans OLE DB mais pas géré par ADO.) |
siDBInfoLiterals |
(Défini dans OLE DB mais pas géré par ADO.) |
siCubes |
(Défini dans OLE DB mais pas géré par ADO.) |
siDimensions |
(Défini dans OLE DB mais pas géré par ADO.) |
siHierarchies |
(Défini dans OLE DB mais pas géré par ADO.) |
siLevels |
(Défini dans OLE DB mais pas géré par ADO.) |
siMeasures |
(Défini dans OLE DB mais pas géré par ADO.) |
siProperties |
(Défini dans OLE DB mais pas géré par ADO.) |
siMembers |
(Défini dans OLE DB mais pas géré par ADO.) |