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.) |