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 };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
enum | public | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | Data.Win.ADODB |
説明
TSchemaInfo 値は,取り出すスキーマ情報の種類を示します。
TSchemaInfo 値を使用すると,プロバイダから取り出すスキーマ情報の種類を指定できます。
TSchemaInfo 型を構成する定数は,ADO Connection オブジェクトの OpenSchema メソッドの QueryType パラメータで使用する ADO 定数に直接対応します。これらの ADO 定数とその効果の詳細は,ADO Connection オブジェクトの OpenSchema メソッドのトピックで Microsoft Data Access SDK ヘルプを参照してください。
TSchemaInfo 値には,以下に示す定数のいずれかを指定します。
スキーマパラメータ値 | ADO 基準値 |
---|---|
siProviderSpecific |
プロバイダは下記以外の非標準のスキーマの問い合わせを独自に定義する |
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 |
なし |
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 |
(OLE DB で定義されているが ADO でサポートされていない) |
siDBInfoLiterals |
(OLE DB で定義されているが ADO でサポートされていない) |
siCubes |
(OLE DB で定義されているが ADO でサポートされていない) |
siDimensions |
(OLE DB で定義されているが ADO でサポートされていない) |
siHierarchies |
(OLE DB で定義されているが ADO でサポートされていない) |
siLevels |
(OLE DB で定義されているが ADO でサポートされていない) |
siMeasures |
(OLE DB で定義されているが ADO でサポートされていない) |
siProperties |
(OLE DB で定義されているが ADO でサポートされていない) |
siMembers |
(OLE DB で定義されているが ADO でサポートされていない) |