CProviderTypes、CProviderInfo
パラメーター CProviderInfoクラスを実装する型定義のクラス CProviderTypes を呼び出します。
解説
型定義のクラスの使用の詳細については スキーマ行セット クラスと型定義のクラス を参照してください。
このクラスは、データ プロバイダーによってサポートされる (ベース)データ型を指定します。
次の表は、クラスのデータ メンバーとそれらに該当する OLE DB の列の一覧です。スキーマと列に関する詳細については、 " OLE DB Programmer's Reference " のPROVIDER_TYPES の行セット を参照してください。
データ メンバー |
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 |
検索可能 |
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 |
タイプライブラリ |
m_szVersion |
VERSION |
m_bIsLong |
IS_LONG |
m_bBestMatch |
BEST_MATCH |
要件
Header: atldbsch.h