Share via


CODBCFieldInfo Structure

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at CODBCFieldInfo Structure.

The CODBCFieldInfo structure contains information about the fields in an ODBC data source.

Syntax

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

Parameters

m_strName
The name of the field.

m_nSQLType
The SQL data type of the field. This can be an ODBC SQL data type or a driver-specific SQL data type. For a list of valid ODBC SQL data types, see "SQL Data Types" in the Windows SDK. For information about driver-specific SQL data types, see the driver's documentation.

m_nPrecision
The maximum precision of the field. For details, see "Precision, Scale, Length, and Display Size" in the Windows SDK.

m_nScale
The scale of the field. For details, see "Precision, Scale, Length, and Display Size" in the Windows SDK.

m_nNullability
Whether the field accepts a Null value. This can be one of two values: SQL_NULLABLE if the field accepts Null values, or SQL_NO_NULLS if the field does not accept Null values.

Remarks

To retrieve this information, call CRecordset::GetODBCFieldInfo.

Requirements

Header: afxdb.h

See Also

Structures, Styles, Callbacks, and Message Maps
CRecordset::GetODBCFieldInfo
CRecordset::GetFieldValue