CODBCFieldInfo 構造体

CODBCFieldInfo構造体には、ODBC データ ソース内のフィールドに関する情報が含まれています。

構文

struct CODBCFieldInfo
{
    CString m_strName;
    SWORD m_nSQLType;
    UDWORD m_nPrecision;
    SWORD m_nScale;
    SWORD m_nNullability;
};

パラメーター

m_strName
フィールドの名前。

m_nSQLType
フィールドの SQL データ型。 ODBC SQL データ型またはドライバー固有の SQL データ型を指定できます。 有効な ODBC SQL データ型の一覧については、Windows SDK の「SQL データ型」を参照してください。 ドライバー固有の SQL データ型の詳細については、ドライバーのドキュメントを参照してください。

m_nPrecision
フィールドの最大有効桁数。 詳細については、Windows SDK の「精度、スケール、長さ、および表示サイズ」を参照してください。

m_nScale
フィールドの小数点以下桁数。 詳細については、Windows SDK の「精度、スケール、長さ、および表示サイズ」を参照してください。

m_nNullability
フィールドが Null 値を受け入れるかどうか。 これは、2 つの値のいずれかになります。フィールドが null 値を受け入れる場合は SQL_NULLABLE、フィールドが Null 値を受け入れない場合はSQL_NO_NULLS。

解説

この情報を取得するには、 CRecordset::GetODBCFieldInfo を呼び出します。

要件

Header: afxdb.h

関連項目

構造体、スタイル、コールバック関数とメッセージ マップ
CRecordset::GetODBCFieldInfo
CRecordset::GetFieldValue