次の方法で共有


CColumns、CColumnsInfo

パラメーター クラス CColumnsInfo を実装するには、typedef クラス CColumns を呼び出します。

解説

typedef クラスの使い方については、「スキーマ行セット クラスと Typedef クラス」を参照してください。

CColumnsInfo クラスは、カタログで定義され、特定のユーザーがアクセス可能なテーブルの列を識別します。

このクラスのデータ メンバーとそれに対応する OLE DB 列の一覧を次の表に示します。 スキーマと列の詳細については、『OLE DB Programmer's Reference』の「COLUMNS Rowset」を参照してください。

データ メンバー

OLE DB 列

m_szTableCatalog

TABLE_CATALOG

m_szTableSchema

TABLE_SCHEMA

m_szTableName

TABLE_NAME

m_szColumnName

COLUMN_NAME

m_guidColumn

COLUMN_GUID

m_nColumnPropID

COLUMN_PROPID

m_nOrdinalPosition

ORDINAL_POSITION

m_bColumnHasDefault

COLUMN_HASDEFAULT

m_szColumnDefault

COLUMN_DEFAULT

m_nColumnFlags

COLUMN_FLAGS

m_bIsNullable

IS_NULLABLE

m_nDataType

DATA_TYPE

m_guidType

TYPE_GUID

m_nMaxLength

CHARACTER_MAXIMUM_LENGTH

m_nOctetLength

CHARACTER_OCTET_LENGTH

m_nNumericPrecision

NUMERIC_PRECISION

m_nNumericScale

NUMERIC_SCALE

m_nDateTimePrecision

DATETIME_PRECISION

m_szCharSetCatalog

CHARACTER_SET_CATALOG

m_szCharSetSchema

CHARACTER_SET_SCHEMA

m_szCharSetName

CHARACTER_SET_NAME

m_szCollationCatalog

COLLATION_CATALOG

m_szCollationSchema

COLLATION_SCHEMA

m_szCollationName

COLLATION_NAME

m_szDomainCatalog

DOMAIN_CATALOG

m_szDomainSchema

DOMAIN_SCHEMA

m_szDomainName

DOMAIN_NAME

m_szDescription

DESCRIPTION

要件

**ヘッダー:**atldbsch.h

参照

処理手順

CatDB サンプル:データ ソース スキーマ ブラウザ

参照

CRestrictions クラス