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 };
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| enum | public | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | Data.Win.ADODB |
Beschreibung
TSchemaInfo gibt an, welche Art von Schemainformationen abgerufen werden.
Mit einem TSchemaInfo-Wert können Sie festlegen, welche Art von Schemainformationen von einem Provider abgerufen werden.
Die Konstanten dieses Typs entsprechen direkt den Werten für den Parameter QueryType der Methode OpenSchema des ADO-Verbindungsobjekts. Weitere Informationen über ADO-Konstanten finden Sie in der Hilfe zum Microsoft SDK unter OpenSchema .
Die folgende Tabelle beschreibt die verfügbaren Konstanten:
| Konstante | ADO-Kriteriumswert |
|---|---|
|
siProviderSpecific |
Der Provider definiert eigene Schemaabfragen, die nicht dem Standard entsprechen und auch nicht in der Liste enthalten sind. |
|
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 |
Keine. |
|
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 |
(Ist in OLE DB definiert, wird aber von ADO nicht unterstützt.) |
|
siDBInfoLiterals |
(Ist in OLE DB definiert, wird aber von ADO nicht unterstützt.) |
|
siCubes |
(Ist in OLE DB definiert, wird aber von ADO nicht unterstützt.) |
|
siDimensions |
(Ist in OLE DB definiert, wird aber von ADO nicht unterstützt.) |
|
siHierarchies |
(Ist in OLE DB definiert, wird aber von ADO nicht unterstützt.) |
|
siLevels |
(Ist in OLE DB definiert, wird aber von ADO nicht unterstützt.) |
|
siMeasures |
(Ist in OLE DB definiert, wird aber von ADO nicht unterstützt.) |
|
siProperties |
(Ist in OLE DB definiert, wird aber von ADO nicht unterstützt.) |
|
siMembers |
(Ist in OLE DB definiert, wird aber von ADO nicht unterstützt.) |