CProviderTypes、CProviderInfo
更新 : 2007 年 11 月
パラメータ クラス CProviderInfo を実装するには、typedef クラス CProviderTypes を呼び出します。
解説
typedef クラスの使い方については、「スキーマ行セット クラスと Typedef クラス」を参照してください。
CProviderInfo クラスは、データ プロバイダによってサポートされている (基本) データ型を識別します。
このクラスのデータ メンバとそれに対応する OLE DB 列の一覧を次の表に示します。スキーマと列の詳細については、『OLE DB Programmer's Reference』の「PROVIDER_TYPES Rowset」を参照してください。
データ メンバ |
OLE DB 列 |
---|---|
m_szTypeName |
TYPE_NAME |
m_nDataType |
DATA_TYPE |
m_nColumnSize |
COLUMN_SIZE |
m_szLiteralPrefix |
LITERAL_PREFIX |
m_szLiteralSuffix |
LITERAL_SUFFIX |
m_szCreateParams |
CREATE_PARAMS |
m_bIsNullable |
IS_NULLABLE |
m_bCaseSensitive |
CASE_SENSITIVE |
m_nSearchable |
SEARCHABLE |
m_bUnsignedAttribute |
UNSIGNED_ATTRIBUTE |
m_bFixedPrecScale |
FIXED_PREC_SCALE |
m_bAutoUniqueValue |
AUTO_UNIQUE_VALUE |
m_szLocalTypeName |
LOCAL_TYPE_NAME |
m_nMinScale |
MINIMUM_SCALE |
m_nMaxScale |
MAXIMUM_SCALE |
m_guidType |
GUID |
m_szTypeLib |
TYPELIB |
m_szVersion |
VERSION |
m_bIsLong |
IS_LONG |
m_bBestMatch |
BEST_MATCH |
必要条件
ヘッダー : atldbsch.h